Создание двумерного массива и использование его, как координаты - 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 - размер]; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д