【发布时间】:2021-09-22 09:42:39
【问题描述】:
我有一个可更新的网格,除了IsPrimary 字段是bit 数据类型外,一切正常。截至目前,ItemTemplate 为Checked/Unchecked 显示True 或False,但在GridView 上单击输入EditItemTemplate 会使复选框完全消失。
我尝试过的事情,但没有运气:
Checked='<%#Eval("IsPrimaryMachine").ToString() == "True" ? true : false %>'
Checked ='<%#Boolean.Parse((Eval("IsPrimaryMachine").ToString()))%>'
代码:
<%--PrimaryCheck--%>
<asp:TemplateField HeaderText="Is Primary" SortExpression="IsPrimary">
<ItemTemplate>
<asp:Label ID="lblIsPrimary" runat="server" Text='<%# Eval("IsPrimary") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="cbIsPrimary" runat="server"
Checked='<%#Bind("IsPrimary")%>' />
</EditItemTemplate>
</asp:TemplateField>
问题是,我只需要为此使用前端。你有什么想法?
【问题讨论】: