Подтвердить что ты не робот

Как удалить пустую строку из нижней части элемента управления DataGridView?

Когда я заполняю DataGridView данными, всегда есть пустая строка внизу. Как отключить это?

4b9b3361

Ответ 1

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

Чтобы отключить его, вам также необходимо запретить пользователю добавлять новые строки. Сделайте это, установив AllowUserToAddRows свойство вашего элемента управления DataGridView в значение False:

myDataGridView.AllowUserToAddRows = false;

Ответ 2

Вы также можете использовать RemoveAt. Как вы знаете, использование RemoveAt с номером индекса.

// Your last row index number - 1
dataGridView1.Rows.RemoveAt(18);

Ответ 3

Лучший способ удалить до привязки данных.

когда вы связываете данные из данных или набора данных.

int y = dt.Field<int?>( "Field" ) ?? 0;

Ответ 4

Если у вас возникли проблемы с этим в WPF, добавьте:

CanUserAddRows="False"

К свойствам требуемой сетки данных в XAML.