2012-06-22 93 views
1

我有一个图书馆'Telerik'的小问题。 确实我想用'checkBox'来实现一个'RadCombobox',它运行良好,但是当我想要 '检查'一个项目时,这是不可能的?! 这里是我的示例代码,我改变了属性'选择”,但不勾选‘检查’不幸的是.....如何检查radComboboxItem'CheckBox'?

非常感谢您的回答!

<!-- language: lang-cs --> 

//Define the sqlAdaptater for binding source 

System.Data.SqlClient.SqlDataAdapter myBinding = new SqlDataAdapter("SELECT [name] FROM [dbo].[tblProcess] WHERE [currentVersion] = 1 AND [deleted] = 0 AND [parent] = 0",connectionString); 

DataTable links = new DataTable(); 

myBinding.Fill(links); 

//Set the attributs of RadCombobBox 

RadComboBoxSelectedEntity.DataTextField = "name"; 
RadComboBoxSelectedEntity.DataValueField = "name"; 
RadComboBoxSelectedEntity.DataSource = links; 

//Not working..its selected but not checked ? 
RadComboBoxSelectedEntity.SelectedIndex = 1; 

//Not exist ?? -> 
RadComboBoxSelectedEntity.CheckedIndex = 1; 

回答

4

尝试调用方法DataBind第一

RadComboBoxSelectedEntity.DataBind(); 

一个压脚提升呼叫DataBind你可以尝试这行代码的仍然没有工作,

RadComboBoxSelectedEntity.Items[1].Checked = true; 
+0

RadComboBoxSelectedEntity.Items [1] .Checked - >在Telerik的不存在。我已经测试RadComboBoxSelectedEntity.DataBind(); after selectedIndex but not work .. :-( –

+0

@Mehdi Bugnard:我很惊讶RadComboBoxSelectedEntity.Items [1] .Checked不存在(它们在ASP.NET Ajax控件上做的)。哪个Telerik控件是您使用 –

+0

我有更新的今天^^ –