簡體   English   中英

如何獲取WPF組合框選擇的值(鍵)

[英]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”的鍵該怎么辦

請建議...

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM