平时写代码时 用到datatable 遇到 “不能通过已删除的行访问该行的信息。”异常的解决方法。
今天在使用datatable 时 要删除一行数据,用了datatable.Row[i].delete();方法,发现调试通不过。在网上找到了一些资料。原来还需要提交datatable.AcceptChanges(); 这样就可以了。另外发现一个小问题。用
for(int i=0;i<RowCount ;)
{
if(条件)
{
i=0;
}
else
{i++ }
}
发现还可以这样用,不知道会不会影响效率。