如何在ASP.NET gridview的标题中放置一个按钮?
发布时间:2020-05-22 12:11:32 所属栏目:asp.Net 来源:互联网
导读:我想要做的就是在gridview的标题中放置一个asp:按钮. 假设您有一个包含3列的网格视图 – id,name,family.所以,而不是标题[id,name,family]我希望它是[id,name,asp:button] – 所以按钮会有它的动作当然. 谢谢, 罗马. 您需要采取的方法是将所需的GridView列
|
我想要做的就是在gridview的标题中放置一个asp:按钮.
谢谢, 解决方法您需要采取的方法是将所需的GridView列设为模板字段.当您使用模板字段时,您可以将任何asp.net控件粘贴到gridview控件的每个主要部分(标题,项目,页脚等).我没有测试过这个,但原则上它看起来像这样:<asp:GridView ID="Gridview1" runat="server">
<Columns>
<asp:BoundField DataField="yourDbColumnName" HeaderText="id" />
<asp:BoundField DataField="yourDbColumnName" HeaderText="name" />
<asp:TemplateField>
<HeaderTemplate>
<asp:Button runat="server" ID="btnFamily" CommandName="FamilyClicked" />
</HeaderTemplate>
<ItemTemplate>
<asp:Literal runat="server" ID="litFamily" Text='<%# EVAL("YourDbColumnValue") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
要“捕获”按钮的单击事件并使用它执行某些操作,您需要使用GridView的RowCommand事件(这是一个起点 – 再次未经测试): Protected Sub Gridview1_RowCommand(ByVal sender As Object,ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles Gridview1.RowCommand
If e.CommandName = "FamilyClicked" Then
' they clicked by grid view header's asp:button control...
Response.Write("TEST")
End If
End Sub
这里的神奇之处在于分配按钮的CommandName属性(在这种情况下,我将其设置为“FamilyClicked”,但它可以是您想要的任何内容). 以下是GridView使用的模板字段技术的更多基础知识 – link text 希望有所帮助. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何通过Asp.net WebAPI中的异常过滤器传递内容?
- 无法在ASP.NET VB站点中加载System.DirectoryServices.Acco
- asp.net-mvc – 如何在ASP.NET MVC中测试动作过滤器?
- asp.net-mvc-3 – ASP.NET成员资格 – 本地登录,在Azure上失
- iis-7 – 本地语言的布尔值
- asp.net-mvc – 如何修复错误名称空间’System’中不存在类
- asp.net – 当主内容没有填满页面时,如何在主页面上获
- asp.net-mvc – 启动了Just-In-Time调试器,没有必要的安全权
- asp.net – 具有FormsAuthentication的跨域Cookie
- asp.net-web-api – OWIN中间件中的全局异常处理
推荐文章
站长推荐
- asp.net-core – 在执行DI时指定服务选项的干净方
- asp.net-mvc – 使用AD的ASP.NET MVC表单Auth在本
- asp.net-mvc-3 – 从剃刀视图引用资源文件
- asp.net-mvc – ASP MVC 3 RequireHttps属性将所
- 从ASP.NET 3.5应用程序在IFRAME中运行GWT应用程序
- asp.net-mvc – 如何在ASP.NET MVC应用程序中实现
- asp.net-mvc-3 – MVC3非顺序索引和DefaultModel
- asp.net-mvc – 如何在asp.net mvc4应用程序中显
- asp.net core webapi 服务端配置跨域的实例
- 强烈推荐的一个工具ReSharper
热点阅读
