从MultiSelect ListBox获取TextBox中的SelectedItems的选定值(用逗号分隔)?

时间:2015-12-12 09:36:34

标签: c# .net winforms listbox listboxitems

请告诉我如何获得ValueMember ListBox的{​​{1}}?我已经阅读了很多教程,但我仍然无法解决它。任何帮助将不胜感激。

SelectedItems

1 个答案:

答案 0 :(得分:0)

您的for循环不正确。试试这个(这会迭代SelectedIndices的所有ListBox,并将它们添加到您的TextBox中:

foreach (var item in subjects_Listbox.SelectedIndices)
{
     txt.Text += item;
     txt.Text += @", ";
}

甚至更好:

txt.Text = string.Join(",", subjects_Listbox.SelectedIndices.Cast<int>());