转换为bool并使用eval选中复选框以显示错误

时间:2017-06-21 08:56:59

标签: html asp.net checkbox

我已经有了这个复选框,并且我试图给它一个布尔值,我得到一个错误说"对象不能从DBNull转换为其他类型。 &#34 ;. 这是我的复选框。如果我应该提供别的东西,请告诉我。

      <asp:CheckBox runat="server" ID="CurrSadlDepositClient" disabled="true" aria-describedby="lblSadlDepositClient" Checked='<%# Convert.ToBoolean(Eval("SadlDepositClient")) %>' />

1 个答案:

答案 0 :(得分:0)

更改我的Checked =“”我得到了我想要的结果。

<asp:CheckBox runat="server" ID="CurrSadlDepositClient" disabled="true" aria-describedby="lblSadlDepositClient" Checked='<%# Convert.ToBoolean(Eval("SadlDepositClient").ToString() == "" ? "false" : Eval("SadlDepositClient").ToString()) %>' />