0

我有一个DataSet, 在第一个表和行中我有一个名为OrderStatus.

该字段是一个number between 0 and 3. 我想要实现的是在加载数据时,我想在我的 windows 窗体上看到clear text of theOrderStatus ComboBox`。in the

状态 0 = 订单进行中,1 = 订单已打包,2 = 订单完成等。

我还没有找到绑定组合框并使用值列表以明文形式显示状态的方法。

此外,当 iIchange 使用组合框更改状态时,我希望它反映回数据集。

4

1 回答 1

0

使用 组合框DisplayMember and ValueMember property的。

Combobox的DisplayMember获取或设置一个字符串,该字符串指定要显示其内容的数据源的属性。在这里你想要Order In Progress等等Order is packaged

ValueMember属性确定将哪个值移动到组合框的 SelectedValue 中。在这里,您将在您的情况下设置相应的 ID 值,即 0、1 或 2

因此,OnSelectionChanged您可以获得之前绑定的 SelectedValue 即 0、1 或 2,并更新回 DataSet。

于 2012-06-15T16:19:16.297 回答