如何从DataGridView控件的底部删除空行?

当我用数据填充DataGridView时,底部总是有一个空行。 我如何禁用这个?

是的, DataGridView底部总会有一个空行。 它允许用户在运行时添加新的数据; 他们所要做的就是开始在新行中input。

要禁用它,您还需要防止用户添加新行。 通过将DataGridView控件的AllowUserToAddRows属性设置为False来执行此操作:

 myDataGridView.AllowUserToAddRows = false; 

你也可以使用RemoveAt。 正如你所知道的RemoveAt使用索引号。

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

在数据绑定之前删除的最佳方法。

当您绑定来自数据表或数据集的数据时。

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