[英]how to fetch wpf combobox selected value (key)
我想找到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”,因為Convert.ToString(ddl_BusinessIDNames.SelectedValue)
此代碼獲取組合框的顯示文本,但是如果我想獲取值“ sonam”的鍵該怎么辦
請建議...
使用SelectedValue
屬性 ?
private void ComboBox_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
{
label1.Content = dt.Rows[Combobox1.SelectedIndex][0];
}
Combobox1.SelectedIndex
代表數據表的選定行索引
0
要獲取ID為ID的數據表中的列索引。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.