使用DataEntity为RadComboBox创建数据源

时间:2018-06-21 19:22:43

标签: c# telerik radcombobox

我有这个RadComboBox:

<telerik:RadComboBox ID="RadComboBox1" runat="server" Visible="true"
                                AllowCustomText="True"
                                EnableAutomaticLoadOnDemand="True"
                                ItemsPerRequest="10"
                                HighlightTemplatedItems="True"
                                ShowMoreResultsBox="True"
                                EnableVirtualScrolling="True"
                                DataTextField="DepartmentName"
                                EmptyMessage="--Search--"
                                Width="300"
                                OnClientFocus ="SetValue"
                                DataValueField="DepartmentID"
                                 OnItemDataBound="RadComboBox1_ItemDataBound" >
                            </telerik:RadComboBox>

在ItemDataBound中,我有以下C#代码:

int intId = Convert.ToInt32(ViewState["OrgID"]);
            var d = db.T_Departments.Select(r => new { r.DepartmentName, r.DepartmentID, r.OrganizationID }).Where(f => f.OrganizationID == intId);
                RadComboBox1.DataTextField = "DepartmentName";
            RadComboBox1.DataValueField = "DepartmentID";
            RadComboBox1.DataBind();

我正在获取此JavaScript 0x800a1391-JavaScript运行时错误:'SetValue'未定义。

此错误在运行背后的代码之前弹出,因此我在RADComboBox设置中一定有问题。

有人可以指出我犯的错误吗?

0 个答案:

没有答案