【发布时间】:2015-03-04 06:20:06
【问题描述】:
我有一个启用了分页的 gridview。
当我尝试删除第 1 页以外的页面上的一行时,它删除的是不正确的行,而不是按下删除按钮的行。
protected void GVRequest_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int index = Convert.ToInt32(e.RowIndex);
DataTable dtCurrentTable = ViewState["CurrentTable"] as DataTable;
dtCurrentTable.Rows[index].Delete();
ViewState["CurrentTable"] = dtCurrentTable;
DataView view = new DataView(dtCurrentTable);
DataTable dt1 = view.ToTable(true, "CartonID", "FileID", "FileMasterID", "DeptFileID", "RequestID");
GVRequest.DataSource = dt1;
DataBind();
}
【问题讨论】:
标签: c# gridview paging aspxgridview