0

我想将以下内容从 Windows 窗体转换为 WPF:

achievements = DB.FillDataTable(String.Format("SELECT [id], [category], [name], [description], [count_threshold1], [count_threshold2], [count_threshold3], [count_threshold4], [count_threshold5], [date_threshold], [type], [iconImage] FROM [avatar_achievement] WHERE active = 'Y' ORDER BY [name]"));
                DataRow row = achievements.NewRow();
                row["name"] = String.Empty;
                achievements.Rows.InsertAt(row, 0);
                comboBoxAchName.DataSource = achievements;
                comboBoxAchName.DisplayMember = "name";
                comboBoxAchName.ValueMember = "id";

非常简单,这会从 SQL DB 中获取一些选择并将它们放入显示“名称”列并将“id”列存储为值的组合框中。现在,当用户在下拉列表中进行选择时,他们会选择“Oranges”,但我的代码可以获取值“222”。我需要两条信息。

我将如何重写那个确切的代码块,以便它可以在 WPF 组合框中工作?

4

1 回答 1

0

显然,当我发布这个问题时,我对另一个问题感到疲倦和沮丧......我可以发誓我昨天搜索了整个谷歌......无论如何,这个链接给了我答案:

wpf 组合框绑定

于 2013-03-13T17:14:43.503 回答