在CheckedComboBoxEdit中获取Checked活动值

时间:2016-08-09 17:10:12

标签: c# devexpress

我想知道如何在CheckedComboBoxEdit中激活检查以保存DataBase中的活动值。 我有一个包含N个数据的列表,我想只保存活动数据。

谢谢!

2 个答案:

答案 0 :(得分:0)

你能试试这个吗?

CheckedComboBoxEdit.Properties.GetItems.GetCheckedValues()

如果它适合你,请告诉我。

有关CheckedComboBoxEdit成员的更多信息: https://documentation.devexpress.com/#WindowsForms/DevExpressXtraEditorsCheckedComboBoxEditMembersTopicAll

答案 1 :(得分:0)

  

您可以使用以下内容获取已检查项目的集合   CheckedComboBoxEdit.Properties.GetItems.GetCheckedValues()   方法。它只返回已检查项的值   基础列表控制。

要完成此任务,您还可以使用以下方法:

    string items = string.Empty;
    foreach (CheckedListBoxItem item in checkedComboBoxEdit1.Properties.GetItems())
        if (item.CheckState == CheckState.Checked)
            items += string.Format("{0} YES \r\n", item.Description);
        else
            items += string.Format("{0} NO \r\n", item.Description);
    items = items.TrimEnd("\r\n".ToCharArray());
    XtraMessageBox.Show(items);

更多参考资料:

Get Checked Items In A DevExpress CheckedComboBoxEdit
How to iterate through through CheckedComboBoxEdit
How to retrieve the checked items in the CheckedComboBoxEdit control