2010-02-25 49 views

回答

3

沒有因爲控制使用的,如其他控件相同的結合這是不可能的ListBox,DropDownList的,單選按鈕列表,等等

按照MSDN:

要在列表中 設置多重選擇通過編程控制循環通過 控件的Items集合並將 設置爲每個 單個項目的Selected屬性。

您可以實現CheckListBox的OnDataBinding,然後爲每個綁定的項目執行查找,但它可能更容易在一個位置完成所有操作。

0

鎖定這個例子:

string[] strUserRoles = Roles.GetRolesForUser("Ali"); 
foreach (var item in Roles.GetAllRoles()) 
{ 
     chkRoleList.Items.Add(new ListItem() 
     { 
      Text = item, 
      Value = item, 
      Selected = strUserRoles.Contains(item) 
     }); 
} 

注:當你綁定CheckListBox,你必須設置每個項目的文本和價值。

相關問題