WPF中绑定DataGrid下拉列表问题!
我的程序是用VS2010做的。下面是项目代码下载地址!
http://u.115.com/file/f4b1ec903b
下面是绑定用到的模板代码
下面是绑定类别列!
这列就是绑不出来,不知道错哪了,其它列都可以显示的,请帮我看看!先谢!
http://u.115.com/file/f4b1ec903b
下面是绑定用到的模板代码
<Window.Resources>
......
<ObjectDataProvider x:Key="typeEnum" MethodName="GetValues"
ObjectType="{x:Type assembly:Enum}">
<ObjectDataProvider.MethodParameters>
<x:Type Type="local:enumType"/>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
<DataTemplate x:Key="DateTemplate" >
<Grid>
<Border BorderBrush="Black">
<TextBlock Text="{Binding CzDate, StringFormat={}{0:yyyy年MM月dd日}}" FontSize="10" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Border>
</Grid>
</DataTemplate>
<DataTemplate x:Key="EditingDateTemplate">
<DatePicker SelectedDate="{Binding CzDate}"/>
</DataTemplate>
</Window.Resources>
下面是绑定类别列!
......
<DataGridComboBoxColumn Width="50" Header="类别" SelectedItemBinding="{Binding Type}" ItemsSource="{Binding Source={StaticResource typeEnum}}">
<DataGridColumn.HeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="White" Offset="0"/>
<GradientStop Color="LightPink" Offset="0.5"/>
<GradientStop Color="White" Offset="1"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Style>
</DataGridColumn.HeaderStyle>
</DataGridComboBoxColumn>
......
这列就是绑不出来,不知道错哪了,其它列都可以显示的,请帮我看看!先谢!
...全文
相关推荐
WPF下DataGrid每行设置不同的ComboBox的数据绑定
WPF下DataGrid每行设置不同的ComboBox的数据绑定 DataGrid设置一次ItemSource 每个ComboBox也要设置一次ItemSource 有点像通过两次映射来绑定
WPF+MVVM实现datagrid绑定(2)
上一篇 3、BaseViewModel 属性改变通知类,多个对象都要使用到。 namespace WPF_MVVM_Demo1.ViewModel { public class BaseViewModel: INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string p.
WPF_MVVM中DataGrid列中使用ComBox绑定
WPF之MVVM中DataGrid中嵌入Combox,改变Combox可回传至绑定的实体
wpf中DataGrid数据双向绑定
实现了数据的双向绑定,更改DataGrid的数据会更新后台数据,更改后台数据会在DataGrid上实时显示。
wpf DataGrid 自定义样式!
wpf DataGrid 自定义样式、控件模板 ControlTemplate


