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