我有一个绑定为DataSet
的ComboBox
。我想在ComboBox
选择有变化时显示选定的值。我有以下代码:如果将ComboBox绑定到数据集时如何显示ComboBox的SelectedValue
private void devCb1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
dv = new DataView(
dt,
"Device_ID = " + devCb1.SelectedIndex,
"Data_ID ASC",
DataViewRowState.CurrentRows);
dataDg1.ItemsSource = dv;
devCb1.DisplayMemberPath = "Content";
MessageBox.Show(devCb1.SelectedValue.ToString());
}
但它只是给了我
System.Data.DataRowView
我已经设置了DisplayMemberPath
,但它仍然没有显示我所选择的项目内容。哪里不对?
将帖子 我还尝试以下
devCb1.SelectedValuePath = "Content";
MessageBox.Show(devCb1.SelectedValue.ToString());
但它也仍然给我
System.Data.DataRowView
不工作,要么..
谁给我留下评论,至少留下评论为什么你这样做。我搜索了周围SO和谷歌没有回答这一个。 – KMC 2011-06-12 11:53:15
我知道问题提出后有点长,但我想现在有可能以简单的方式实现你想要的东西。 – Tafari 2013-11-15 09:31:52