fengrengui

导航

asp.net中datagrid数据删除后重新绑定会再删一条记录

在删除grid中一条记录后,会同时再删除另外一条(grid的第一行),之后每点一下IE的刷新就会再删除一条。
在不点删除的时候,刷新是没有问题的。
将第5行注释掉,添加第6行问题解决。
但还是很不明白原来的程序问题出在哪。???????????
1protected 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        }
1private void BindOrgs()
2        {
3            OrgCollection orgList = Org.GetEditOrgs(EnglishNameKey, TypeIDKey, GroupIDKey);            OrgsGrid.DataSource = orgList;
4            OrgsGrid.DataBind();
5        }

posted on 2006-05-12 09:53  阿贵  阅读(1116)  评论(4)    收藏  举报