添加项目列表框

本文关键字:列表 项目 添加 | 更新日期: 2023-09-27 18:12:00

如何在c#中创建一个listBox,其中项目是一个具有3个变量的对象(2个字符串,1个int)?文本将是其中一个字符串,而值将是1个字符串和1个int。我在这里看到了如何使用两个变量:c#添加对象到列表框并显示其中的对象字符串

对象has

 class myItem
    {
        int nSomething;
        String name;
        String tMethod;
        public myItem(String name,int nSomehting,String tMethod)
        {
            this.nSomething = nSomething;
            this.name = name;
            this.tMethod = tMethod;
        }
    }

如果我设置:

listbox.DisplayMember = "name";
listbox.ValueMember = "nSomething";

我能得到这个"tMethod"吗?

listbox.SelectedItem.tMethod

另外,当我为列表框添加项目时,我如何确保其唯一(仅名称就足够了)?

添加项目列表框

你试过了吗?数据源"与"myItem"-列表?