c# - ListView 项目中的隐藏值?

标签 c#

有没有办法向 ListView 项添加隐藏值?

我正在创建一个 ListView ,用于显示数据库中的数据。 我还希望能够编辑它,因此我需要两个 ID 以确保它是正确的项目并且我不会弄乱数据库

有什么办法吗? 我尝试将 ID 添加到 ListView 项的 TAG 属性。

   ListViewItem track = new ListViewItem();
            track.Tag = id;
            track.Text = ("Test: " + SL[i] + " Test: " + SL[i + 1]);
            listView1.Items.Add(track);

但我需要为一个项目添加 2 个 ID。

编辑:我正在使用 Winforms

最佳答案

这里有两种方法可以解决这个问题:

您可以在新类中扩展 ListViewItem 并将您的两个属性添加到该类。

您可以创建一个包含两个 ID 的元组并将其存储在 标记 中。

关于c# - ListView 项目中的隐藏值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40917683/

相关文章:

c# - 使用 mvvm 在 silverlight 4 (c#) 中列出绑定(bind)

c# - 使用 Prism 设置数据上下文

c# - ASP.NET MVC 核心/6 : Multiple submit buttons

c# - rdlc 报告分组数据按数字列排序

C# ASP.NET 应用程序正则表达式

c# - 将多个 JSON 记录发送到 .NET Controller

c# - List<image> 异常 "Parameter is not valid."

c# - 如何获取应用程序的事件 ChildWindow?

C# 将表单从 JavaScript 发送到另一个 .aspx,但 Params 中没有参数

c# - 找不到类型或命名空间名称 'MySqlConnection'(是否缺少 using 指令或程序集引用?)