C# 无法删除DataGrid行/清除表
我试图清除C# 无法删除DataGrid行/清除表,c#,datagridview,C#,Datagridview,我试图清除DataGrid表,但无法执行此操作。我有以下代码 carGrid.RowCount = 0; carGrid.Rows.Clear(); carGrid.DataSource = null; 这给了我一个错误: 其他信息:无法在数据绑定DataGridView控件上设置RowCount属性 如果我拆下这条线 carGrid.RowCount = 0; 从代码中我得到了这个错误: 其他信息:无法清除此列表 要从DataGridView中清除数据,只需调用以下命令: carGrid.
DataGrid
表,但无法执行此操作。我有以下代码
carGrid.RowCount = 0;
carGrid.Rows.Clear();
carGrid.DataSource = null;
这给了我一个错误:
其他信息:无法在数据绑定DataGridView控件上设置RowCount属性
如果我拆下这条线
carGrid.RowCount = 0;
从代码中我得到了这个错误:
其他信息:无法清除此列表
要从
DataGridView
中清除数据,只需调用以下命令:
carGrid.Rows.Clear();
你也可以试试这样的东西
DataTable data = (DataTable)carGrid.DataSource;
if (data != null)
{
data.Clear();
}
删除前两行。我尝试过,但出现了相同的错误。在给datasource赋null之后,我将网格与datatable绑定。但同样的错误//carGrid.RowCount=0//carGrid.Rows.Clear();carGrid.DataSource=null;carGrid.DataSource=BindGridView();你能试试这个答案吗?所以清除datasource-datatable.while(dataGridView1.RowCount>1){dataGridView1.Rows.RemoveAt(0);}它的工作状态