2016-05-19 122 views
0

我有一个winform c#checkedlist框。该清单框是Databound。它的显示成员包含student的名称,valueMember包含他们的ID。在核对清单框中,当我检查任何项目时,我希望它显示ValueMember中存在的相应ID。目前在ItemCheck事件中。我遍历所有选中的项目并显示它们的ValueMember。显示项目点击CheckedListBox的ValueMember

是否有可能得到ValueMember属性而不迭代列表?我宁愿一个或两个线路解决方案。

foreach (DataRowView view in chkLBoxNames.CheckedItems) 
{ 
    MessageBox.Show(view[chkLBoxNames.ValueMember].ToString()); 
} 
+0

您可以使用[GetItemValue](http://stackoverflow.com/a/38305363/3110834)扩展方法。 –

回答

-1

我不知道如何写这个解决方案没有听起来像商业,但尝试免费试用Resharper。你将得到你正在寻找的东西。

+0

你的回答没有帮助,没用 –

+0

@FredSmith很高兴能帮到你 – JabberwockyDecompiler

相关问题