繁体   English   中英

在GridView中动态显示/隐藏按钮-ASP.NET C#

[英]Show / Hide Buttons in GridView dynamically - ASP.NET c#

我有一个Gridview(连接到数据源),在第一列中是一个标志,该标志可以是1或0。我想添加一个带有按钮的列。

如果第一列中的标志= 1,则按钮应显示“隐藏”,如果标志为0,则应显示“显示”。

我需要它对gridview中的所有行执行此操作

有人可以给我一些指示吗? 谢谢

在按钮控件的属性中,添加

Visible='<%# Eval(flag) == 1%>'

如果my_flag具有特定值,则在按钮上将visible设置为true或false

<asp:Button ID="btnSwitchOff" CssClass="btn btn-warning" runat="server" Text="Switch Off" Visible='<%# Eval("my_flag").ToString() == "0" ? true : false%>' />

<asp:Button ID="btnSwitchOn" CssClass="btn btn-info" runat="server" Text="Switch Off" Visible='<%# Eval("my_flag").ToString() == "1" ? true : false%>' />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM