Присвоение значения в DataGridViewTextBoxCell.Value. Выбрасывает System.ArgumentOutOfRangeException
Код на C#:
DataGridViewRow Row = new DataGridViewRow();
DataGridViewCell Cell = new DataGridViewTextBoxCell();
Row.Cells.AddRange(Cell);
Cell.Value = "123"; // На самом деле тут берется значение типа string из структуры
Ошибка в последней строке: System.ArgumentOutOfRangeException: "Заданный аргумент находится вне диапазона допустимых значений. Имя параметра: rowIndex"
Ответы (1 шт):
Автор решения: GREAT DNG
→ Ссылка
Я уже разобрался: нужно вначале присваивать значение, а затем добавлять в Row:
DataGridViewRow Row = new DataGridViewRow();
DataGridViewCell Cell = new DataGridViewTextBoxCell();
Cell.Value = "123";
Row.Cells.AddRange(Cell);