<asp:CheckBox ID="ChkShow" runat="server" Checked="<%#Eval("BDisplay")=="11"?true:false%>"></asp:CheckBox>
我这样写为什么会出错?
改为这样子试试(用单引号):Checked='<%#Eval("BDisplay")=="11"?true:false%>'
<asp:CheckBox ID="ChkShow" runat="server" Checked=
"<%#Eval("BDisplay").ToString()=="11"?true:false%>"
></asp:CheckBox> 你要把这个对象ToString()一下,