Trying to get a CheckBox that works in TemplateField, but when I put in runat = "server", it tells me that the server tag is not very well formed, but when I delete it, it wants me to return it.
<asp:TemplateField HeaderText="CheckBox Test" ItemStyle-HorizontalAlign="Center" SortExpression="CheckBoxTest">
<ItemTemplate>
<asp:CheckBox ID="cbTest" runat="server" Checked="<%# Eval("cbTest") == DBNull.Value ? false : Convert.ToBoolean(Eval("cbTest")) %>" Width="100px" Enabled="false" />
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="cbTest2" runat="server" Checked="<%# Eval("cbTest") == DBNull.Value ? false : Convert.ToBoolean(Eval("cbTest")) %>" Width="100px" Enabled="true" />
</EditItemTemplate>
</asp:TemplateField>
source
share