asp.net – 将TemplateField的可见性绑定到BoundField的内容
发布时间:2020-12-16 09:52:01 所属栏目:asp.Net 来源:网络整理
导读:TemplateField的“Visible”-Tag中的(伪代码)表达式是我想要实现的,任何想法? 我真的很想以声明的方式去做.没有OnRowCreated事件处理,Cells [x],… asp:GridView ID="GridViewTest" runat="server" AutoGenerateColumns="false" Columns asp:BoundField Dat
TemplateField的“Visible”-Tag中的(伪代码)表达式是我想要实现的,任何想法?
我真的很想以声明的方式去做.没有OnRowCreated事件处理,Cells [x],… <asp:GridView ID="GridViewTest" runat="server" AutoGenerateColumns="false"> <Columns> <asp:BoundField DataField="MyProperty" HeaderText="My Property" /> <asp:TemplateField Visible="<%# MyProperty == 'VisibleString' %>"> <ItemTemplate> <asp:ImageButton ID="ImageButton1" runat="server" AlternateText="" ImageUrl="" OnClick="ImageButton1_Click" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> 解决方法
在TemplateField列本身上不可能这样做,因为它没有DataBinding支持.我不得不在ImageButton中做到这一点.现在它完美地运作:
<asp:ImageButton Visible='<%# Eval("MyProperty") == "VisibleString" %>' [...] /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 没有透明度的div中的div的不透明度
- asp.net core中使用log4net
- asp.net – 无法将索引35处的字节[FC]从指定的代码页转换为
- asp.net-mvc – 为生成的帮助标签添加冒号和星号
- ASP.NET Web窗体DropDownList具有SelectedValue,因为它不存
- ASP.NET 5中是否有缓存模式的指导
- asp.net-mvc – 如何使用RequiresJs加载typescript模块(asp
- 进程和线程
- ASP.NET Core知多少(6):VS Code联调Angular + .NetCore
- asp.net-mvc – 用于选择列表的ASP.NET MVC模型与ViewData
推荐文章
站长推荐
热点阅读