c# - 如何在 C# 和 WinForms 中将项目添加到列表框?

标签 c# winforms

我无法弄清楚如何将项目添加到 ListBox在 WinForms 中。

我试过:

list.DisplayMember = "clan";
list.ValueMember = sifOsoba;

如何将 ValueMember 添加到具有 int 值和 DisplayMember 的一些文本的列表中?

list.Items.add(?)

顺便说一句。由于任何原因,我无法使用 ListBoxItem

最佳答案

ListBoxItem 是 WPF 类,而不是 WinForms 类。

对于 WPF,使用 ListBoxItem。

对于 WinForms,项目是对象类型,因此使用以下之一:
1. 为对象类型提供自己的 ToString() 方法。
2. 将数据绑定(bind)与 DisplayMemeber 和 ValueMember ( see Kelsey's answer )

关于c# - 如何在 C# 和 WinForms 中将项目添加到列表框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1732054/

相关文章:

c# - ListView Final Column Autosize 创建滚动条

c# - 使用 ThreadPool.QueueUserWorkItem - 线程意外退出

c# - SQL命令文本到DataSet的直接方法

C# 更改光标的点击/指向位置?

c# - 如何在 WinForms 和 C# 中创建下拉菜单

C# - 矩形动画闪烁

c# - 在 C# (winform .net) 中使用 .c 文件

c# - MVC 3 自定义路由处理程序 - 跳到下一个自定义路由规则?

c# - .net 中的垃圾收集器是系统范围的还是应用程序范围的?

c# - 发现 WiFi Direct 服务 - Windows <=> Android