Sandeep Mewara
Без источника данных в игре вам нужно было бы сначала построить столбцы DataGridView, а затем заполнить каждую строку ячейка за ячейкой.
Ссылка:c# - показать 2d-массив в DataGridView - переполнение стека[^]
пример:
string[,] twoD = new string[,]
{
{"row 0 col 0", "row 0 col 1", "row 0 col 2"},
{"row 1 col 0", "row 1 col 1", "row 1 col 2"},
{"row 2 col 0", "row 2 col 1", "row 2 col 2"},
{"row 3 col 0", "row 3 col 1", "row 3 col 2"},
};
int height = twoD.GetLength(0);
int width = twoD.GetLength(1);
this.dataGridView1.ColumnCount = width;
for (int r = 0; r < height; r++)
{
DataGridViewRow row = new DataGridViewRow();
row.CreateCells(this.dataGridView1);
for (int c = 0; c < width; c++)
{
row.Cells[c].Value = twoD[r, c];
}
this.dataGridView1.Rows.Add(row);
}