我有一个类型X的列表。X是属性级别类。
现在,在一个事件上,我需要将CheckedListBox Selected Items放入另一个列表中。
如何获得输出...?
我尝试的代码在下面给出...
public void Initialize(List<X> x1)
{
chkList.DataSource = x1;
chkList.DisplayMember = "MeterName"; // MeterName is a property in Class X
chkList.ValueMember = "PortNum"; // PortNum is a property in Class X
}
private void Click_Event(object sender, EventArgs e)
{
List<X> x2 = new List<X>();
// Here I want to get the checkedListBox selected items in x2;
// How to get it...???
}
最佳答案
您可以尝试以下
List<X> x2 = chkList.CheckedItems.OfType<X>().ToList();
或转换为对象
List<object> x2 = chkList.CheckedItems.OfType<object>().ToList();
关于c# - 如何将CheckedListBox选定项放入List <X> ...?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13945888/