Tag: radcombobox

在设置combobox的选择时,对象引用未设置为对象的实例

我有一个text box和一个RadComboBox如下所示: 根据Telerik文档 将数据源设置为RadComboBox。 使用DataSourceID或DataSource属性执行此操作,并将DataTextField和DataValueField属性设置为数据源中的相应字段。 (请注意,使用DataSource时,必须在每个回发上设置属性,最方便的是在Page_Init中。)将EnableAutomaticLoadOnDemand设置为true。 protected void BindEmployees() { rad_ddl_inner_emp_name.Items.Clear(); rad_ddl_inner_emp_name.DataSource = Utilities.GetAllEmployees(); rad_ddl_inner_emp_name.DataTextField = “name”; rad_ddl_inner_emp_name.DataValueField = “emp_num”; rad_ddl_inner_emp_name.DataBind(); } protected void Page_Init(object sender, EventArgs e) { BindEmployees(); } protected void txt_inner_emp_num_TextChanged(object sender, EventArgs e) { rad_ddl_inner_emp_name.ClearSelection(); rad_ddl_inner_emp_name.Items.FindItemByValue(txt_inner_emp_num.Text.TrimEnd()).Selected = true;//Get exception here Object reference not set to an instance of an object. } […]

RadComboBox选中的值为空

当我点击我的按钮时,我得到SelectedValue = “” 。 我的aspx: 我的.cs: private void BindContactLists(int year, int main_code) { ddl_contactList.Items.Clear(); DataTable dt = ContactList.GetContactListsByDep(year, main_code); ddl_contactList.DataSource = dt; ddl_contactList.DataTextField = “list_desc”; ddl_contactList.DataValueField = “list_code”; ddl_contactList.DataBind(); } 我在page load调用它,因为当我在!Page.Ispostback调用它时,我收到以下错误: 没有已分配的数据源。 无法完成回叫请求。 我该如何解决这个问题? 马上: ddl_contactList.Text == “MySelectedItemText” 但 selectedValue == “”和selectedItem == “”