
2. 为列表所在区域添加双击事件 想法是好的,理论上也应该包含这个事件,但事实上GridView没有doubleClick之类的事件
3. 为列表所在的区域添加MouseLeftButtonUp
在gridview里添加按钮,并用按钮的Command事件传值//添加了一个删除控件,并将其转换为模版后的代码,该控件还和在GridView所在行的主键进行绑定,把主键作为参数带到该控件的各个事件函数中。
<asp:TemplateField ShowHeader="False" HeaderText="修改">
<ItemTemplate>
<asp:Button ID="LinkButton1" runat="server" CausesValidation="False" CommandArgument='<%# Eval("ID") %>'
CommandName="修改_Command" Text="修改"></asp:Button>
</ItemTemplate>
</asp:TemplateField>
要在按钮的事件中设置Command事件
ID要先在gridview里查出
后台代码:
protected void 修改_Command(object sender, CommandEventArgs e)
{
string ID = e.CommandArgument.ToString()
Session["states"] = "修改"
Session["ID"] = ID
Server.Transfer("要得到值的那个页面.aspx")
}
添加一个按钮,然后按钮事件里添加如下(动态添加列) GridView g = new GridView()BoundField f = new BoundField()f.DataField = "column_test"g.Columns.Add(f)欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)