我有这个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设置中一定有问题。
有人可以指出我犯的错误吗?