我有一个DataSet
,在第一个表格和行中我有一个名为OrderStatus
的列。
此字段为number between 0 and 3
。我想要实现的是在加载数据时,我想在我的窗体上看到clear text of the
OrderStatus in the
ComboBox`。
状态0 =正在进行的订单,1 =已打包订单,2 =订单 完成等。
我还没有找到一种绑定组合框的方法,并使用值列表以明文形式显示状态。
当使用组合框iIchange状态时,我希望它反映回数据集。
答案 0 :(得分:0)
使用combo box的DisplayMember and ValueMember property
。
Combobox的 DisplayMember 获取或设置一个字符串,该字符串指定要显示其内容的数据源的属性。您需要Order In Progress
,Order is packaged
等。
ValueMember 属性确定将哪个值移动到组合框的SelectedValue中。在这里,您将设置相应的ID值,例如0,1或2
所以,OnSelectionChanged
你可以得到之前绑定的SelectedValue,即0,1或2,并更新回DataSet。