|
|
1
6
这是一个小技巧,但它意味着您不必编写自己的名称-值对类-没什么大不了的(可能框架中已经有更好的东西了)。但是您可以使用DictionaryEntry类,它实际上是一个名称-值对。将这些项添加到列表中,然后使用组合框上的DataMember和ValueMember属性绑定到DictionaryEntry类的键和值属性。这样地:
刚意识到你更喜欢vb方言。以下内容对VB也有相同的作用:-)
|
|
|
2
1
由于对应用程序体系结构缺乏更好的理解,您可能正在采取一种好的方法。 通常,我将组合框绑定到覆盖.ToString()方法的DAL对象。这提供了本质上相同的特性,尽管我必须将组合中选择的任何内容重新转换为其原始类型以获得“值”(通常是与实体的PK相对应的属性)。 |
|
|
3
0
|
|
|
4
0
我通常会创建一个datatable并将此datatable设置为combobox的数据源。然后我将DisplayMember设置为我想要显示的列,将ValueMember设置为我想要返回的值。除了数据表之外,可能还有更好的功能,但当我需要此功能时,我会使用这些功能。 |