WPF datagrid 中datagridcomboboxcolumn的数据绑定与datagrid数据绑定的匹配 有一个DataGrid里面有一个列是datagridcomboboxcolumn类型,现在datagridcomboboxcolumn数据绑定成功,datagrid数据板顶也成功!都是动态绑定,但是datagridcomboboxcolumn显示的值和datagrid应该显示的值不匹配! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一张图是查出来的数据绑定给datagrid了其他显示正常,第2张图表明其实comboboxcolumn已经绑定了数据,但是2个没有匹配或者说没有联动! INotifyPropertyChangedxaml变化时通知cs combox有数据,但是不显示,因为还需要再定义一个editstyle <DataGridComboBoxColumn Header="UrHeader" SelectedItemBinding="{Binding YourSelectedBinding}" > <DataGridComboBoxColumn.ElementStyle> <Style TargetType="ComboBox"> <Setter Property="ItemsSource" Value="{Binding Source=YourBinding}" /> </Style> </DataGridComboBoxColumn.ElementStyle> <DataGridComboBoxColumn.EditingElementStyle> <Style TargetType="ComboBox"> <Setter Property="ItemsSource" Value="{Binding YourBinding}" /> </Style> </DataGridComboBoxColumn.EditingElementStyle> </DataGridComboBoxColumn> 本身的数据绑定上了,比如后台查出来的记录是正式放送,但是combobox不显示! 用与不用INVOKE方法有什么区别?大家一起来讨论下!!!!! C# 中如何获取文本文件的字符编码格式 检索 COM 类工厂中 CLSID 为 {465C07FB-F260-4A66-ADC5-41CE6D477DBF} 的组件时失败 有关保存DataGridView控件编辑值的问题 如何处理 窗口引用 及 父子级窗口? 如何修改ACCESS库中的表名,在线等 用HttpWebResponse下载文件会超时。怎么解决? VS2010中的单元测试 初学者请求帮助!!! 几个不错的技术类Blog C#里怎么使用快捷键 c# Excel导入内存问题
第一张图是查出来的数据绑定给datagrid了其他显示正常,第2张图表明其实comboboxcolumn已经绑定了数据,但是2个没有匹配或者说没有联动!
xaml变化时通知cs
<DataGridComboBoxColumn Header="UrHeader" SelectedItemBinding="{Binding YourSelectedBinding}" >
<DataGridComboBoxColumn.ElementStyle>
<Style TargetType="ComboBox">
<Setter Property="ItemsSource" Value="{Binding Source=YourBinding}" />
</Style>
</DataGridComboBoxColumn.ElementStyle>
<DataGridComboBoxColumn.EditingElementStyle>
<Style TargetType="ComboBox">
<Setter Property="ItemsSource" Value="{Binding YourBinding}" />
</Style>
</DataGridComboBoxColumn.EditingElementStyle>
</DataGridComboBoxColumn>