一: 怎么用里面的‘删除’控件 。老是激发 什么   未处理事件。前台代码要增加些什么东西?
二: 用"选择"控件。怎么取得当前点击哪行的数据,或者主码?麻烦帮解答一下

解决方案 »

  1.   

    .aspx
        <asp:GridView ID="GridView1" runat="server" 
            onrowdeleting="GridView1_RowDeleting">
        </asp:GridView>
    .cs
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {    }
      

  2.   

    删除控件激发的事件是  RowDeleting  前台不需要添加什么代码呀!
      

  3.   

     protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
      {  }
      

  4.   

    </asp:TemplateField> 
    <asp:TemplateField HeaderText="操作" ItemStyle-HorizontalAlign="Center" ShowHeader="False">
    <HeaderStyle Width="20%"></HeaderStyle>
     <EditItemTemplate>
                            <asp:LinkButton ID="LinkButton5" runat="server" CausesValidation="True" CommandName="update">保存</asp:LinkButton>
                            <asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="False" CommandName="cancel">取消</asp:LinkButton>
                        </EditItemTemplate> <ItemTemplate>   <asp:LinkButton ID="LinkButton1" runat="server" CommandName="edit" CausesValidation="false"  OnClientClick="return confirm('确认要编辑吗?');">编辑</asp:LinkButton>
    <asp:LinkButton ID="LinkButton2" runat="server" CommandName="delete" CausesValidation="False"  OnClientClick="return confirm('确认要删除吗?');">删除</asp:LinkButton>
       <asp:LinkButton ID="LinkButton3" runat="server" CommandName="Select" CausesValidation="False"  >选取</asp:LinkButton>
    </ItemTemplate>
    </asp:TemplateField>
     protected void gv_RowDeleting(object sender, GridViewDeleteEventArgs e)
            {}
      

  5.   

    这个你看看我的文章就行了, 专门说的这就是个4.GridView的精妙使用 http://www.cnblogs.com/sufei/archive/2009/03/14/1485995.html
    主要是看这第一个就行了GridView 使用方法总结 (一) http://www.cnblogs.com/sufei/archive/2010/03/27/1698590.html#commentform
    GridView 使用方法总结 (二) http://www.cnblogs.com/sufei/archive/2010/03/28/1698923.html
      

  6.   

    GridView1.DataKeys[e.RowIndex].Value;//.cs后台获得主键值
               
    <asp:GridView ID="GridView1" runat="server" [b]DataKeyNames=“xx” [/b]
    onrowdeleting="GridView1_RowDeleting">
    </asp:GridView>
    //DataKeyNames主键
      

  7.   

    GridView1.DataKeys[e.RowIndex].Value;//.cs后台获得主键值
        
    <asp:GridView ID="GridView1" runat="server" DataKeyNames=“xx”
    onrowdeleting="GridView1_RowDeleting">
    </asp:GridView>
    //DataKeyNames主键