无法删除DataGrid行/清除表

时间:2017-09-06 08:52:55

标签: c# datagridview

我试图清除DataGrid表,但我无法这样做。我有以下代码

carGrid.RowCount = 0;
carGrid.Rows.Clear();
carGrid.DataSource = null;

这给了我这个错误:

  

其他信息:无法在数据绑定的DataGridView控件上设置RowCount属性。

如果我删除该行

carGrid.RowCount = 0;

从代码中我得到了错误:

  

其他信息:无法清除此列表。

1 个答案:

答案 0 :(得分:0)

要清除DataGridView中的数据,您只需要调用以下内容;

carGrid.Rows.Clear();

你也可以尝试这样的事情;

DataTable data = (DataTable)carGrid.DataSource;
if (data != null) 
{
    data.Clear();
}