我是VB.NET的新手,恐怕我被Powerbuilder数据窗口所破坏。
在MySQL表中,有些列包含代码,其中详细信息位于连接表中。例如,桌舟具有包含“A”(铝)的柱材料。 “G”(GRP)等。
我有一个包含多个标签的表单,其中包含一个标签“BoatsTab”。我不使用datagridview,而是将数据集中的列拖到表单中。可以有多行。我想要做的是将材料显示为“铝”,并通过从下拉ComboBox中选择来更改值。自然更新应使用“G”而不是“GRP”。我可以在表单上放置一个ComboBox,并用包含代码和描述的类填充它,并从所选项中检索代码,但这只适用于一行,因为只有一个cb。
这可能吗?
答案 0 :(得分:0)
使用Windows Form ComboBoxes时,您可以显示一个与实际“数据库”值不同的值。
为此,您必须使用DisplayMember
类的ValueMember
和ComboBox
属性。
干杯