【发布时间】:2016-05-28 14:00:07
【问题描述】:
我对 WPF 很陌生,搜索了几个网站和页面,但并没有真正找到我的问题:
我用值和不同的显示成员填充我的组合框
C#:
comboRaum.DataContext = dtLoad.DefaultView;
comboRaum.DisplayMemberPath = dtLoad.Columns["Name"].ToString();
comboRaum.SelectedValuePath = dtLoad.Columns["ID_Room"].ToString();
XAML:
<ComboBox Name="comboRaum" Margin="5" Height="26" ItemsSource="{Binding}"/>
现在我使用 SQLDataReader 从另一个表中读取 ID_Room。阅读器工作正常,所有其他内容都显示正确。
sqlreaderDetails["ID_Room"].ToString();
如何让我的 Combobox 将项目设置为与所选项目相同的值?它总是跳转到第一个条目。
【问题讨论】: