我有一个CheckedComboBoxEdit,它绑定到一个TableAdapter,用一个项目列表填充它。
我有一个单独的查询,返回一个列出需要检查的项目的数据集。
我需要遍历CheckedComboBoxEdit项目以根据需要进行检查。
如何让CheckedComboBoxEdit反映查询中的数据,该数据返回需要检查的项目列表?
我在Visual Studio 2010中使用带有DevExpress 10.2.9的C#。
对此的任何帮助将不胜感激,此问题的任何其他解决方案也会很棒。
答案 0 :(得分:1)
CheckedComboBoxEdit的项目状态与其EditValue相关联。您可以通过设置适当的编辑器值来检查项目:使用分隔符标记分隔的值列表(每个项目具有值和显示文本)。分隔符符号通过RepositoryItemCheckedComboBox.SeparatorChar属性指定。
答案 1 :(得分:1)
以下是
的方法checkedComboBoxEdit1.Properties.SeparatorChar = ';';
// Set the edit value, assuming you have items named "one",and "two"
checkedComboBoxEdit1.SetEditValue("one; two");
Here就是完整的例子
答案 2 :(得分:1)
简短代码段。
string str = "first;second";
string[] array = str.Split(';');
char separator = checkedComboBoxEdit1.Properties.SeparatorChar;
string result = string.Empty;
foreach (var element in array){
result += element + separator;
}
checkedComboBoxEdit1.SetEditValue(result);