【发布时间】:2013-11-16 04:55:43
【问题描述】:
我尝试遍历我的dataGridView1 并删除不满足以下条件的行:
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (!(Convert.ToDateTime(row.Cells[7].Value) - DateTime.Today).Days <= 0)
{
dataGridView1.Rows.Remove(row); //error: Uncommitted new row cannot be deleted.
}
}
但是我收到了这个错误:
无法删除未提交的新行。
如果代码也是VB.NET,我可以管理。
【问题讨论】:
-
从数据源中删除记录比尝试从datagridview中删除要好。
标签: c# .net vb.net datagridview row