我想找到wpf组合框的选定值,这里是我的代码:
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(string));
dt.Columns.Add("name", typeof(string));
dt.Rows.Add("ks34dsd45g6g74g", "Amisha");
dt.Rows.Add("2ks34dsd45g6g74g", "Rhitik");
dt.Rows.Add("ks34dsd45g6g74g3", "Aishwarya");
dt.Rows.Add("4ks34ds545g6g74g", "Sonam");
dt.Rows.Add("ks55dsd45g6g74g5", "Aamana");
ddl_BusinessIDNames.DataContext = dt;
ddl_BusinessIDNames.DisplayMemberPath = dt.Columns[1].ToString();
ddl_BusinessIDNames.SelectedValuePath = dt.Columns[0].ToString();
这意味着在运行时组合框向用户显示可读文本,即Amisha,Rhitik,Aishwarya等,但我的问题是,如果用户选择“sonam”如何获取“sonam”的键,即“4ks34ds545g6g74g”,因为{{1此代码获取组合框的显示文本,但如果我想获取值“sonam”的键,该怎么办
请建议......
答案 0 :(得分:0)
答案 1 :(得分:0)
private void ComboBox_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
{
label1.Content = dt.Rows[Combobox1.SelectedIndex][0];
}
Combobox1.SelectedIndex
- 表示数据表的选定行索引
0
- 带有id的数据表中的列索引,U想得到。