设置gridview中linkbutton的属性Visible='<%# Eval("State").ToString()=="1"? false:true %>'
无论怎么弄linkbutton都是显示的,没有根据数据库中的内容是0还是1做出判断,不知道为什么。...
无论怎么弄linkbutton都是显示的,没有根据数据库中的内容是0还是1做出判断,不知道为什么。
展开
展开全部
//前台界面
<asp:GridView runat="server" ID="gv" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderText="LinkButtonColumn" ItemStyle-Height="30px" ItemStyle-Width="40px">
<ItemTemplate>
<asp:LinkButton ID="link" Visible='<%# Eval("State").ToString()=="1"? false:true %>' Text="LinkButton" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
//DataSource
DataTable dt = new DataTable();
dt.Columns.Add("State");
dt.Rows.Add("0");
dt.Rows.Add("0");
dt.Rows.Add("1");
dt.Rows.Add("0");
dt.Rows.Add("1");
gv.DataSource = dt;
亲测可以实现:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询