DataGridView ArgumentOutOfRangeException C# - PullRequest
0 голосов
/ 16 января 2020

Я работаю с DataGridView, но иногда при попытке вставить значение выдает ошибку ArgumentOutOfRangeException .

Например:

getMaterialesInforme[2, 1].Value = Convert.ToInt32(sumaMP).ToString();

(getMaterialesInforme - это DataGridView)

Эта ошибка связана с тем, что ячейка [2, 1] не существует, поэтому есть ли способ создать эту ячейку перед вставкой значения? и еще лучше, есть ли способ создать DataGridView, например, из ячейки [0, 0] в ячейку [40, 10]

Заранее спасибо!

1 Ответ

1 голос
/ 16 января 2020

Попробуйте это:

for(int i = 0; i <= 40; i++)
{
    getMaterialesInforme.Columns.Add($"Col{i}", $"Col{i}");
}

for (int i = 0; i <= 10; i++)
{
    getMaterialesInforme.Rows.Add();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...