是否有“DisplayMember”?和“ValueMember”就像 CheckedListBox 控件的属性一样? C# winforms
我有一个具有以下结构的 DataTable
:
ID | VALUE
----------------
1 | Item 1
2 | Item 2
3 | Item 3
并且通过将每一行添加为一个项目,将 DataTable
中的值显示到 CheckedListBox
控件中。
但是我怎样才能包含ID呢? 是否有“DisplayMember”和“ValueMember”之类的 CheckedListBox 控件的属性?
I have this DataTable
with the following structure:
ID | VALUE
----------------
1 | Item 1
2 | Item 2
3 | Item 3
And I display the values from the DataTable
into a CheckedListBox
control by adding each row as an item.
But how can I include the ID?
Is there "DisplayMember" and "ValueMember" like Properties for CheckedListBox control?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
是的,
CheckedListBox
上有DisplayMember
和ValueMember
属性,尽管ValueMember
声称它“与此类无关”。这是一个显示
DisplayMember
工作的简单示例:另请注意,文档指出:
鉴于上面的代码有效,大概它正在谈论更高级的数据绑定,使用
DataSource
?Well yes, there are
DisplayMember
andValueMember
properties onCheckedListBox
, although the docs forValueMember
claim it's "not relevant to this class".Here's a quick example showing
DisplayMember
working:Also note that the docs state:
Given the above code which works, presumably it's talking about more advanced data binding, using
DataSource
?DataSource、DisplayMember 和 ValueMember 属性可用于此控件,但它们不会显示在 IntelliSense 中:MSDN
不过,您应该能够使用它们。
The DataSource, DisplayMember and ValueMember properties are available for this control but they are not displayed in the IntelliSense: MSDN
You should be able to use them though.
是的,CheckedListBox 中有“显示成员”和“值成员”属性。
您可以像在组合框中一样设置属性:
Yes there are 'display member' and 'value member' properties in CheckedListBox.
You can set the properties as you do in combobox:
法语文档说:Cette propriété不属于此类的贴花。
“该属性不适用于此类”。
这一小行文字在美国文档中不可见......
The french documentation say : Cette propriété ne s'applique pas à cette classe.
"This property does not apply for this class".
This little line of text is not visible in the us documentation...
我使用的是 Visual Studio 2008。这两个属性“DisplayMember”& “ValueMember”与“DataSource”属性一起存在,但它们不会出现在 Intellisense 中。
I am using Visual Studio 2008. These two properties "DisplayMember" & "ValueMember" are there along with "DataSource" property but they don't apper in Intellisense.