Создание двумерного массива и использование его, как координаты - C#
Формулировка задачи:
Всем привет. Работаю в c# windows forms, нужно создать программу основанную на цикле
В связи с этим возникает ряд вопросов:
1) Как автоматически заполнить datagridview необходимыми символами.
2) Как в TextBox...e сделать заполнение через символ( к примеру через "|") К примеру если в textBox: 45|6|7, то в массиве будет mas[0]=45; mas[1]=6; mas[2]=7.
3)/12345 < по строкам |
///23456 |
///3456 } И все берется из datagridview
///456 |
///56 |
/\
||
По столбцам
Мне нужно заполнить в TextBox1 к примеру "2"(по строке) а в TextBox2 "3"(по столбцу)
и в TextBox3 мне выдается "4"(по пересечению строки и столбца)
for (int i = 1; i <= b; i++) // Этот цикл проходит по строкам
{
for (int j = 1; j <= b; j++) // Этот цикл проходит по столбцамРешение задачи: «Создание двумерного массива и использование его, как координаты»
textual
Листинг программы
string[] head = new string[размер] { "здесь перечисляете символы"};
for (int i = 0; i < размер; i++)
{
dataGridView1.Columns.Add("col" + i, head[i]); // названия столбцов
dataGridView1.Columns[i].Width = 22;
dataGridView1.Rows.Add();
dataGridView1.Rows[i].HeaderCell.Value = string.Format(head[i]); // названия строк
}
for (int j = 0; j < размер; j++)
{
for (int k = 0; k < размер; k++)
if (j + k < размер) dataGridView1.Rows[j].Cells[k].Value = head[j+k];
else dataGridView1.Rows[j].Cells[k].Value = head[j + k - размер];
}