用gridview动态绑定datatable后, 一: 怎么用里面的‘删除’控件 。老是激发 什么 未处理事件。前台代码要增加些什么东西?二: 用"选择"控件。怎么取得当前点击哪行的数据,或者主码?麻烦帮解答一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .aspx <asp:GridView ID="GridView1" runat="server" onrowdeleting="GridView1_RowDeleting"> </asp:GridView>.cs protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { } 删除控件激发的事件是 RowDeleting 前台不需要添加什么代码呀! protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { } </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) {} 这个你看看我的文章就行了, 专门说的这就是个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#commentformGridView 使用方法总结 (二) http://www.cnblogs.com/sufei/archive/2010/03/28/1698923.html GridView1.DataKeys[e.RowIndex].Value;//.cs后台获得主键值 <asp:GridView ID="GridView1" runat="server" [b]DataKeyNames=“xx” [/b]onrowdeleting="GridView1_RowDeleting"></asp:GridView>//DataKeyNames主键 GridView1.DataKeys[e.RowIndex].Value;//.cs后台获得主键值 <asp:GridView ID="GridView1" runat="server" DataKeyNames=“xx”onrowdeleting="GridView1_RowDeleting"></asp:GridView>//DataKeyNames主键 一个TELNET类,不知是使用出错还是代码出错,求高人分析 关于存储过程的问题 求个简单的正则,求网友赐代码 简单问题 :提示不会实现接口成员 请大家帮忙 不同窗体间的方法调用问题! 跪求 crc中通过信息和crc码求 多项式的算法! 大家来讨论一下,不知道是不是.net的一个bug。 如何读取服务器时间? ajax传参问题 SplitContainers 是垂直分割两个控件,有水平分割的办法吗? SQL插入语句的问题...
<asp:GridView ID="GridView1" runat="server"
onrowdeleting="GridView1_RowDeleting">
</asp:GridView>
.cs
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{ }
{ }
<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)
{}
主要是看这第一个就行了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
<asp:GridView ID="GridView1" runat="server" [b]DataKeyNames=“xx” [/b]
onrowdeleting="GridView1_RowDeleting">
</asp:GridView>
//DataKeyNames主键
<asp:GridView ID="GridView1" runat="server" DataKeyNames=“xx”
onrowdeleting="GridView1_RowDeleting">
</asp:GridView>
//DataKeyNames主键