protected void dg_Add_ItemCommand(object source, DataGridCommandEventArgs e)
    {
        if (e.CommandName == "delete")
        {
            int int_Index = e.Item.ItemIndex;
            DataTable dt_DataBase = (DataTable)Session["PayM"];            dt_DataBase.Rows.RemoveAt(int_Index);            dg_Add.DataSource = dt_DataBase;
            dg_Add.DataBind();
            Session["PayM"] = dt_DataBase;
          }
      }为什么这部门代码不能用

解决方案 »

  1.   

    http://topic.csdn.net/u/20110422/12/8031c4fc-1090-4e66-bb82-471c381c57cd.html?seed=1744307779&r=72936879#r_72936879谢谢帮我看看这个问题路过的朋友
      

  2.   

     <ItemStyle Width="10%" />
                                                <ItemTemplate>
                                                    <asp:LinkButton ID="LinkButton1" runat="server" CommandName="delete" CssClass="blue_12b_a"
                                                        OnClientClick="return confirm('确认要删除此行信息吗?')">删除</asp:LinkButton>
                                                </ItemTemplate>
                                            </asp:TemplateColumn>这个是设计部门的代码
      

  3.   

    一般还是要删除数据库你要动态构建TABLE也可以断点到dg_Add.DataSource = dt_DataBase;看看dt_DataBase的值。。还有用viewstate保存DataTable比较好