代码:
<telerik:RadComboBox runat="server" ID="CboLists"
DataTextField="<%# Eval("Attributes['listname']") %>" DataValueField="Id">
//rest of the combobox, includes an itemtemplate;
在没有DataTextField="<%# Eval("Attributes['listname']") %>"
的情况下工作正常,但是一旦我添加了这个,CboLists变成了红色,它说&#34; CboLists的名称在当前上下文中不存在&#34;。
组合框在页面加载时填充,列表类型为Microsoft.Xrm.Sdk.Entity
。如果没有显示组合框,我想显示所选实体的特定属性,但我无法弄清楚如何显示它。
答案 0 :(得分:1)
假设您的Eval正确,您需要使用单引号和双引号的正确组合。
<telerik:RadComboBox runat="server" ID="CboLists"
DataTextField='<%# Eval(Attributes["listname"]) %>' DataValueField="Id">