1
指定的转换的错误是无效
,当我尝试运行我的语法。我想要做的是,如果数据库中的值是yes,请选中复选框,如果不是,那么不要选中复选框。这是我的HTML,显示如何,我试图做这样的:
<asp:GridView runat="server" ID="dg123" AutoGenerateColumns="false" CssClass="DataGrids" GridLines="Both" ShowFooter="true">
<FooterStyle CssClass="DataGridFooters" /><HeaderStyle CssClass="DataGridHeaders" />
<Columns>
<asp:BoundField DataField="abc" HeaderText="Alpha" />
<asp:BoundField DataField="efg" HeaderText="Echo" />
<asp:TemplateField>
<ItemTemplate><asp:CheckBox ID="Completed" runat="server" Checked='<%#Eval ("Completed") %>'/></ItemTemplate>
</asp:TemplateField>
</Columns>
凡在上面的例子中,abc
efg
和Completed
是数据库中的所有领域。
你有没有尝试过这样的事情:'选中= '<%#Convert.ToBoolean(EVAL( “已完成”))%>''? – zgood