如何在asp.net中的gridview中添加带有按钮的列?
发布时间:2020-12-15 22:58:56 所属栏目:asp.Net 来源:网络整理
导读:当我的gridview是填充我想添加一些额外的列与一些按钮,但我似乎无法弄清楚如何,或什么可能是最好的方式.有谁能让我开始吗 解决方法 使用模板列 asp:GridView ID="GridView1" runat="server" DataKeyNames="id" DataSourceID="SqlDataSource1" OnRowCommand="
当我的gridview是填充我想添加一些额外的列与一些按钮,但我似乎无法弄清楚如何,或什么可能是最好的方式.有谁能让我开始吗
解决方法
使用模板列
<asp:GridView ID="GridView1" runat="server" DataKeyNames="id" DataSourceID="SqlDataSource1" OnRowCommand="GridView1_OnRowCommand"> <Columns> <asp:BoundField DataField="name" HeaderText="Name" /> <asp:BoundField DataField="email" HeaderText="Email" /> <asp:TemplateField ShowHeader="False"> <ItemTemplate> <asp:Button ID="Button1" runat="server" CausesValidation="false" CommandName="SendMail" Text="SendMail" CommandArgument='<%# Eval("id") %>' /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> protected void GridView1_OnRowCommand(object sender,GridViewCommandEventArgs e) { if (e.CommandName != "SendMail") return; int id = Convert.ToInt32(e.CommandArgument); // do something } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-web-api – 使用Owin时无法获取ASP.NET Web API 2帮
- ASP.NET多线程如何?
- asp.net-mvc – Razor – @ Html.Raw()仍在编码&在元标
- 如何在asp.net webforms捆绑中将cdN添加到bundle.config
- asp.net-mvc – 使用Ajax.Beginform的RedirectToAction,意外
- .net – Umbraco Yay还是Nay?
- asp.net-mvc – ASP MVC 3 RequireHttps属性将所有链接更改
- asp.net – 如何更改当前文化的数据格式,以便它适用于整个W
- asp.net – 站点之间共享的IIS 7.0应用程序池 – 站点之间是
- asp.net-mvc-4 – 加入前包含不起作用实体框架6
推荐文章
站长推荐
- .net – 什么可以解释托管堆上超过5,000,000个Sy
- asp.net – MasterPage是否知道正在显示的页面?
- asp.net-mvc – 访问OAuth中的电子邮件地址Exter
- asp.net – 我们可以在视图状态中放置哪些类型的
- 使用Asp.Net 5进行实时重新加载
- asp.net-core – 当前上下文中不存在名称“SqlSe
- asp.net-mvc-3 – 在下拉列表中更改值时的页面重
- asp.net-mvc – asp.net mvc多参数动态图像请求?
- ASP.NET OnClientClick =“return false;”不起作
- asp.net-mvc – ASP.NET MVC – 使用Moq框架对Re
热点阅读