asp.net中datagrid数据删除后重新绑定会再删一条记录
在删除grid中一条记录后,会同时再删除另外一条(grid的第一行),之后每点一下IE的刷新就会再删除一条。
在不点删除的时候,刷新是没有问题的。
将第5行注释掉,添加第6行问题解决。
但还是很不明白原来的程序问题出在哪。???????????
在不点删除的时候,刷新是没有问题的。
将第5行注释掉,添加第6行问题解决。
但还是很不明白原来的程序问题出在哪。???????????
1
protected void OrgsGrid_OnDelete(Object sender, DataGridCommandEventArgs e)
2
{
3
int orgID = Convert.ToInt32((OrgsGrid.DataKeys[e.Item.ItemIndex]).ToString());
4
SCNB.GROC.BusinessLogicLayer.Org.Delete(orgID);
5
// BindOrgs();
6
Response.Redirect(String.Format("Master.aspx?id=-1&index=1&adminindex=0"));
7
}
protected void OrgsGrid_OnDelete(Object sender, DataGridCommandEventArgs e)2
{3
int orgID = Convert.ToInt32((OrgsGrid.DataKeys[e.Item.ItemIndex]).ToString());4
SCNB.GROC.BusinessLogicLayer.Org.Delete(orgID);5
// BindOrgs();6
Response.Redirect(String.Format("Master.aspx?id=-1&index=1&adminindex=0"));7
}1
private void BindOrgs()
2
{
3
OrgCollection orgList = Org.GetEditOrgs(EnglishNameKey, TypeIDKey, GroupIDKey); OrgsGrid.DataSource = orgList;
4
OrgsGrid.DataBind();
5
}
private void BindOrgs()2
{3
OrgCollection orgList = Org.GetEditOrgs(EnglishNameKey, TypeIDKey, GroupIDKey); OrgsGrid.DataSource = orgList;4
OrgsGrid.DataBind();5
}

浙公网安备 33010602011771号