一个datatable的问题,关于dt.Rows.Remove 的用法
我前面用dt.Rows.Remove (i)一行数据
用
DataTable dt_D = dt.GetChanges(DataRowState.Deleted);
但是无法获取delete的行?
完整的代码是
if(MyBox.Checked)
{
dt.Rows.Remove(dt.Rows[i]);
//dt.Rows.Add(dt.NewRow());
}
}
ViewState["source"] = dt;
this.dg_Modify.DataSource = ViewState["source"];
this.dg_Modify.DataBind();
DataTable dt = (DataTable)ViewState["source"];
DataTable dt_D = dt.GetChanges(DataRowState.Deleted);//该dt_D为空