通过条件判断出了需要删除的行
然后执行下列语句
dt.Rows[i].Delete();
dt.AcceptChanges();
for循环完了以后我声明一个新的DataTable接受到的Datatable中那些删除的记录还存在!
然后执行下列语句
dt.Rows[i].Delete();
dt.AcceptChanges();
for循环完了以后我声明一个新的DataTable接受到的Datatable中那些删除的记录还存在!
解决方案 »
- 关于FileUpload的OnPropertyChange的事件(VS2005)
- 网站发布后要怎么在别的机子上用
- 请问用ajaxpro怎么使用json发送数据
- web绘图问题
- 局域网无法访问我的IIS,怎么回事?
- 未能加载类型“doughty_cn.Global” 是什么错误啊
- 编译器错误信息: CS0122: 不可访问“web.WebForm1.button_click(object, System.EventArgs)”,因为它受保护级别限制
- 一个asp.net初学者的困惑!!!!!!!!!!!很急的!◎
- 请问:如何在asp.net中实现打印功能?
- 我仅有的60分了:datalist分页后总是显示第一页的问题
- [分享]关于生成并发唯一性流水号的解决方案
- 关于session失效的问题
DataTable dt;
var query=from d in dt.AsEnumerable()
where d.Field<string>("ID")=="1"
select d;
query.CopyToDataTable(dt,LoadOptions.None);
{
if (!this.list.Contains(row))
{
throw ExceptionBuilder.RowOutOfRange();
}
if ((row.RowState != DataRowState.Deleted) && (row.RowState != DataRowState.Detached))
{
row.Delete();
if (row.RowState != DataRowState.Detached)
{
row.AcceptChanges();
}
}
}
请贴出for循环完了以后我声明一个新的DataTable接受到的Datatable中 的代码。