ASP.NET的GridView中的LinkButton问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:47:49
GridView模版列中有一个LinkButton按钮,如下,数据表字段中有一个列为“sh”,意为“审核”,如果该记录已被审核,则此LinkButton为“Disabled”,我如何绑定此列?
<asp:LinkButton ID="LinkButton_sh" runat="server" Text='审核'
Font-Names="宋体" Font-Size="11pt" CommandName="shenhe" Width="60px" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"id") %>' Font-Bold="True"
Enabled='<%# (DataBinder.Eval(Container.DataItem,"sh")) %>'> ----此处绑定为错误的
</asp:LinkButton>

这要看你的数据库里是怎么设置的了 如何你数据库里sh是一个bool型的话 你上面的那种直接绑定就是可行的 如果你的数据库里不是bool型的话 那你最好时候C#后台判断的方法用<%=c#中自定义值%>这种方法绑定 个人看法 希望对你有帮助

更数据库来标记

'sh' 改为 True False 试试 ,.NET 控件 有自己的规则