【发布时间】:2011-06-23 17:43:38
【问题描述】:
我有:
Dim ds As DataSet = New DataSet
Dim dt As DataTable = New DataTable
adapter.Fill(ds, "Table")
dt = ds.Tables("Table")
cmbx1.DataSource = dt
cmbx1.DisplayMember = "field1"
cmbx1.ValueMember = "field2"
cmbx2.DataSource = dt
cmbx2.DisplayMember = "field1"
cmbx2.ValueMember = "field2"
所以,当我从 cmbx1 中选择某些内容时,它也在 cmbx2 中被选中。这是为什么呢?
我是否需要 cmbx2 的 dt 副本才能获得相同的值,但要独立选择?
【问题讨论】:
-
您的信息确实很混乱,但我认为如果您将相同的集合分配给两个数据源,两个组合框将被同步。曾经用 WPF Datagrid 发生在我身上,所以也许值得一试。
标签: vb.net combobox datatable datasource