gpt4 book ai didi

c# - ListBox multiple Selection 获取所有选中的值

转载 作者:太空狗 更新时间:2023-10-30 00:50:13 25 4
gpt4 key购买 nike

我有一段时间以来一直遇到问题,只是找不到适合我的解决方案。我有一个 ListBox ,里面装满了 DataTable

listbox.DataSource = table;  
listbox.Displaymember = "Name";
listbox.ValueMember = "ID";

如果我现在在我的列表框中选择一个项目,我可以像这样把它取出来:

listbox.SelectedValue.toString();

我的问题:

如果我想从启用了多选的 ListBox 中选择所有值并将它们全部保存在数组或类似的东西中,我该怎么办?!

我无法使用 SelectedItems,因为它没有提供我需要的信息。

最佳答案

试试这个:

var lst = listBox1.SelectedItems.Cast<DataRowView>();
foreach (var item in lst)
{
MessageBox.Show(item.Row[0].ToString());// Or Row[1]...
}

关于c# - ListBox multiple Selection 获取所有选中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33146505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com