【发布时间】:2012-04-18 09:32:18
【问题描述】:
在 ASP.Net 4.0 中,我试图利用 DevExpress ASPxCheckBox 的能力来实现“三种状态”:选中、未选中和不确定。我想根据布尔值进行设置:当布尔值为真时为“已检查”,为假时为“未检查”,为空时为“不确定”。为此,我尝试在我的页面中使用以下代码:
<dx:ASPxCheckBox ID="cb_located" runat="server" AllowGrayed="true" AllowGrayedByClick="true" CheckState='<%# Eval("located") == DBNull.Value ? "Indeterminate" : (bool)Eval("PropertyLocated") == true ? "Checked" : "Unchecked" %>' />
但是,这给了我错误
CS0030:无法将类型“字符串”转换为 'DevExpress.Web.ASPxClasses.CheckState'
谁能帮我正确的语法?
【问题讨论】:
标签: asp.net devexpress eval