DataGridView вставка новой строки при заполнении заголовков столбцов - PullRequest
1 голос
/ 13 июня 2010

DataGridView вставляет дополнительную строку каждый раз, когда я заполняю данными.Строка появляется, даже если я только заполняю заголовки столбцов.Это вызывает проблемы, когда я пытаюсь получить значения каждой ячейки.

Есть ли способ избежать этого, возможно, в свойствах?

Заранее спасибо за любые предложения.

1 Ответ

1 голос
/ 14 июня 2010

Не совсем понятно, в чем именно заключается ваша проблема.

Единственное поведение, которое я могу придумать, соответствует тому, что вы описываете, это свойство AllowUserToAddRows DataGridView. Это обеспечивает строку внизу сетки, заполненную пустыми редактируемыми элементами управления.

Если для свойства задано значение false, получается ли поведение, которое вы хотите?

Другой вариант - игнорировать эту строку при любой другой обработке - для новой строки свойство IsNewRow будет иметь значение true:

if (!dataGridView1.Row[i].IsNewRow)
{ 
    //This is not the new row
}

(извините за C # выше - мой vb.Net очень ржавый в данный момент)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...