gpt4 book ai didi

c# - CheckedListbox DisplayMember 和 ValueMember

转载 作者:太空狗 更新时间:2023-10-30 01:22:28 26 4
gpt4 key购买 nike

我的选中列表框有问题。

public void GetFolder()
{
var dict = new Dictionary<string, string>();
foreach (Folder folder in rootfolder.FindFolders(new FolderView(100)))
{
dict.Add(folder.Id.ToString(),folder.DisplayName);
}

checkedListBox1.DataSource = new BindingSource(dict, null);
checkedListBox1.DisplayMember = "Value";
checkedListBox1.ValueMember = "Key";

}

现在我想获取所有选中列表框,

我用

         foreach (object item in checkedListBox1.CheckedItems)
{
lala = lala + item +"|";

}

我的 CheckedListbox 向我显示了 CheckIcon 和我从目录中读取的所有文件夹的名称,我现在想存储领带文件夹。在某些设置中只有 ID 但我总是将文件夹名称和 ID 放在一起。

希望有人能帮帮我也许我的眼睛上有一些西红柿:)

最佳答案

public void GetFolder()
{
var dict = new Dictionary<string, string>();
ArrayList arr = new ArrayList();
foreach (Folder folder in rootfolder.FindFolders(new FolderView(100)))
{
dict.Add(folder.Id.ToString(),folder.DisplayName);
arr.Add(folder.Id.ToString());
}

checkedListBox1.DataSource = new BindingSource(dict, null);
checkedListBox1.DisplayMember = "Value";
checkedListBox1.ValueMember = "Key";

//Do whatever to arraylist..
}

这将为您提供一个包含所有 ID 的数组列表。您可以将其绑定(bind)到源,或运行 foreach 循环以获取所有项目。

关于c# - CheckedListbox DisplayMember 和 ValueMember,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13398091/

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