C# 获取复选框列表的值成员

C# 获取复选框列表的值成员,c#,winforms,linq,checkboxlist,C#,Winforms,Linq,Checkboxlist,我有一个使用Windows窗体绑定到复选框列表的linq查询 var webresourcesFromCRM = from w in orgSvcContext.CreateQuery("webresource") select new {

我有一个使用Windows窗体绑定到复选框列表的linq查询

var webresourcesFromCRM = from w in orgSvcContext.CreateQuery("webresource")                                                   
                          select new
                          {
                              webresourceid = w["webresourceid"],
                              name = w["name"]
                          };
我在绑定时使用了DisplayMember和ValueMember属性

cblWebResources.DataSource = webresourcesFromCRM;
cblWebResources.DisplayMember = "name";
cblWebResources.ValueMember = "webresourceid";
上面的代码非常有效。但是,我的问题是,我希望获取选中项的ValueMember。我尝试了cblWebResources.SelectedItems或cblWebResources.SelectedItems的所有组合。我只想能够循环浏览我选择的项目,并将每个ValueMember放入windows窗体应用程序中

我也尝试过其他帖子,比如但运气不好,这是一个windows窗体应用程序

var selectedItems = checkedUsers.Items.Cast<ListItem>()
                                      .Where(li => li.Selected)
                                      .Select(li => int.Parse(li.Text));
int sum = selectedItems.Sum();
string items = string.Join(",", selectedItems);
CheckedListBox方便地具有以下两个功能:

 var c = checkedListBox1.CheckedItems;
 var s = checkedListBox1.SelectedItems;
现在你到了十字路口:

var cs = c.Cast<object>().Where(i => s.Contains(i));
var sc = s.Cast<object>().Where(i => c.Contains(i));
遗憾的是,CheckedListBox不支持MultiSelect,所以第二种形式应该更好

遗憾的是,它没有绑定复选框的选项:-

一个CheckedListBox方便地同时具有以下两个功能:

 var c = checkedListBox1.CheckedItems;
 var s = checkedListBox1.SelectedItems;
现在你到了十字路口:

var cs = c.Cast<object>().Where(i => s.Contains(i));
var sc = s.Cast<object>().Where(i => c.Contains(i));
遗憾的是,CheckedListBox不支持MultiSelect,所以第二种形式应该更好


遗憾的是,它也没有绑定复选框的选项:-

我需要将选中的项目装入一个对象

CBLWebResuces.CheckedItems.Cast中的每个var项 { MessageBox.Showitem.webresourceid;
}

我需要将检查过的项目装入一个对象中

CBLWebResuces.CheckedItems.Cast中的每个var项 { MessageBox.Showitem.webresourceid;
}

Winforms没有复选框列表;我想你是指CheckedListBox,是吗?Winforms没有CheckBoxList;我想你是说CheckedListBox,是吗?不完全是我需要的我想出来了。我需要投下支票,好吗;只要我的帖子有助于找到CheckedItems并施法,这一切都不是徒劳的-不完全是我需要的,我想出来了。我需要投下支票,好吗;只要我的帖子有助于找到CheckedItems并施法,这一切都不是徒劳的-