gpt4 book ai didi

c# - 使用文本标签和键值将项目添加到 ListView

转载 作者:行者123 更新时间:2023-11-30 13:38:43 26 4
gpt4 key购买 nike

我正在尝试将项目添加到 ListView 控件。我希望添加具有文本值(已显示)和选中时隐藏的键值的项目。

我试过下面的代码:

string flows_path = "C:\\temp\\Failed Electricity flows\\";
List<ListViewItem> flows_loaded = new List<ListViewItem>();

foreach (string s in Directory.GetFiles(flows_path, "*.rcv").Select(Path.GetFileName))
{
ListViewItem new_item = new ListViewItem(s, 1);
ListViewItem.ad

// Add the flow names to the list
flows_loaded.Add(new_item);

}

但它告诉我 ListViewItem 没有 (string, int) 的重载,而且它似乎没有“值”、“文本” ' 或我可以设置的 'key' 值。

ListViewItem("My Item") 有效,但我不知道如何为每个项目实现一个键。

最佳答案

您可以通过将其存储在 Tag 属性中来存储与 ListViewItem 关联的附加值。

ListViewItem new_item = new ListViewItem(s);
new_item.Tag = my_key_value;

预计到达时间:请记住 Tag 属性属于 object 类型,因此在某些情况下,您可能需要在检索值时将值显式转换为正确的类型。

关于c# - 使用文本标签和键值将项目添加到 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222143/

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