c# - 在 C# 中将自定义类对象添加到列表框

标签 c# class .net-2.0

我有一个看起来像这样的类

public class Process_Items
{
    String Process_Name;
    int Process_ID;
    //String Process_Title;
    public string ProcessName
    {
        get { return Process_Name; }
        set { this.Process_Name = value; }
    }
    public int ProcessID
    {
        get { return Process_ID; }
        set { this.Process_ID = value; }
    }
}

现在我想创建一个 Process_Items[] 数组并在多列列表框中显示所有元素。这样第一列必须有 processName,第二列必须有 processID。我如何在 C# 2.0 中实现这一点?

最佳答案

您应该使用 ListView 控件并添加两列(ListBox 只有一列)

Process_Items[] items = new Process_Items[] // Initialize array

foreach(Process_Items p in items) {
    listView.Items.Add(p.ProcessName).Subitems.Add(p.ProcessID.ToString());
}

关于c# - 在 C# 中将自定义类对象添加到列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/794163/

相关文章:

c# - 使用 javascript cookie 和 C# 抓取网站

c# - 使用 DbContext API 添加和删除多对多

c# - 使用派生类型和同名 C# 覆盖属性

java - 如何在android中同时渲染xml View 和java View

android - 如何在自定义 ImageView 中将 R.Drawable 作为参数传递

c# - 未选择项目时如何在组合框中显示文本?

.net - 为什么 'sealed'会影响IDisposable的实现?

vb.net - Web 服务使用旧的代理设置?

c# - 从桌面应用程序获取 "modern"Windows 应用程序的图标?

javascript - 如何在 JavaScript 中检测数组中的对象属于哪个类