У меня есть двумерная переменная, которая выглядит следующим образом:
string[] Dimension = new string[]
{
"+-----+", // -----> X /\Y
"|XXXXX|",
"|XXXXX|",
"|XXXXX|",
"|XXXXX|",
"|XXXXX|",
"+-----+",
};
Во-вторых, у меня есть datagridview, где 6 строк + 6 столбцов.Код для таблицы данных выглядит следующим образом:
//Adding columns to datagridview
dataGridView1.Columns.Add("X0", "X0");
dataGridView1.Columns.Add("X1", "X1");
dataGridView1.Columns.Add("X2", "X2");
dataGridView1.Columns.Add("X3", "X3");
dataGridView1.Columns.Add("X4", "X4");
dataGridView1.Columns.Add("X5", "X5");
//Adding rows to datagridview
dataGridView1.Rows.Add("Y0");
dataGridView1.Rows.Add("Y1");
dataGridView1.Rows.Add("Y2");
dataGridView1.Rows.Add("Y3");
dataGridView1.Rows.Add("Y4");
dataGridView1.Rows.Add("Y5");
//Adding values to datagridview.
dataGridView1.Rows[1].Cells[1].Value = "X";
dataGridView1.Rows[2].Cells[1].Value = "X";
dataGridView1.Rows[2].Cells[2].Value = "X";
dataGridView1.Rows[1].Cells[2].Value = "X";
dataGridView1.Rows[3].Cells[3].Value = "X";
dataGridView1.Rows[4].Cells[3].Value = "X";
dataGridView1.Rows[4].Cells[4].Value = "X";
dataGridView1.Rows[3].Cells[5].Value = "X";
После добавления этих значений он отображается в форме win следующим образом:
Как преобразовать (скопировать) значения изdatagridview к моей строке с именем Dimension?
Новая строка должна выглядеть точно так:
string[] map = new string[]
{
"+-----+", // -----> X /\Y
"|XX |",
"|XX |",
"| X X|",
"| XX |",
"| |",
"+-----+",
};
Возможно ли это?Чтобы получить этот «Х» внутри, чтобы получить именно этот результат?