对于 C# Window Form,有一个名为 DataGridView 的工具。
如果我们用它来显示数据,它会显示一条额外的线。
如果我们有 3 行数据,则显示 4 行。第 4 行是空白行。
我想知道如何禁用它..或隐藏它?
这样做:
myDataGridView1.AllowUserToAddRows = false
在 DataGridView 属性(控件右上角的小箭头)中取消选中“启用添加”,或者在屏幕右侧的“属性”窗口中将“AllowUserToAddRows”设置为“False”。
与数据表关联的Datagridview。 DGV 是可排序的,我想使用左上角单元格 (-1,-1) 对 dgv 取消排序以取消排序。如果在 dgv 按某列排序时添加了单元格,并且编辑的新行单元格以 Enter 结束,则会出现一个新的空行。使用方法 dataGridView1.CancelEdit(); 阻止新行
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
//Debug.WriteLine("dataGridView1_CellMouseClick");
if (e.RowIndex == -1 && e.ColumnIndex == -1)
{
//dataGridView1.ClearSelection();
dataGridView1.CancelEdit();
dt.DefaultView.Sort = null;
}
}
dt 是数据表。