我在多选模式下有一个列表框,它是数据绑定的数据库中的15个值.我有这段代码来显示列表框中选中的每个项目的选定值:
foreach (var list in list_box.SelectedItems)
{
MessageBox.Show(list_box.SelectedValue.ToString());
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,显示了正确数量的消息框,但它们仅显示已选择的列表中第一个项目的选定值.
有人可以帮我解决这个问题吗?我一直在网上搜索,但我找不到一个正常工作的例子!
我回到这个问题,通过这样做解决了这个问题:
foreach(int blah in multilistbox.SelectedIndices){
MessageBox.Show(blah.ToString());
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!