【发布时间】:2014-12-10 09:10:18
【问题描述】:
我有一个绑定的 datagridview,我希望通过单击一个按钮来删除所有行(而不是从数据库中,只是从 datagridview 中添加新行),我尝试了两种不同的代码,但它只是删除了一半的行,例如,如果我有 10 个它只删除 5 个。 这是我尝试的第一个代码:
for (int i = 0; i < dataGridView2.Rows.Count - 1 ; i++)
{
dataGridView2.Rows.RemoveAt(i);
}
这是第二个:
foreach(DataGridViewRow r in dataGridView2.Rows)
{
if (!r.IsNewRow)
{
dataGridView2.Rows.Remove(r);
}
}
谁能解决这个问题??
提前谢谢..
【问题讨论】:
-
如何绑定数据源?您需要清除数据源中的行或将 DataSource 设置为 null
-
谢谢这是解决方案
标签: c# datagridview delete-row