Когда я заполняю DataGridView данными, всегда есть пустая строка внизу. Как отключить это?
Как удалить пустую строку из нижней части элемента управления DataGridView?
Ответ 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.