【发布时间】:2014-10-28 10:30:48
【问题描述】:
我的 XAML 窗口中有组合框,我有一个包含两列 ID,Name 的数据表。我使用下面的代码将该数据绑定到组合框项。
cBox.SelectedValuePath="ID";
cBox.DisplayMemberPath="Name";
cBox.ItemsSource = dtable.DefaultView;
我想要的是,我想使用 ID (not Name) 从 c# 中选择特定项目,然后它将选择组合框的第一个元素,如下所示
cBox.SelectedIndex = 0/1/2/3/...;
如果我使用下面的代码,它将选择组合框中的任何项目,但我想选择组合框项目使用 ID
cBox.Text = dtable.Rows[1][1].ToString();
【问题讨论】:
-
你试过
cBox.SelectedValue = dtable.Rows[1]["ID"];吗?