1. 程式人生 > >wpf datagrid中的 DataGridComboBoxColumn資料繫結

wpf datagrid中的 DataGridComboBoxColumn資料繫結

wpf  中datagridcomboxColumn的資料繫結主要分下面幾步

1。提供資料來源型別:可以是任意的資料型別:這裡用列舉

public
 enum
 OrderStatus 
{ None, New, Processing, Shipped, Received };

2。設定靜態資料來源:
<ObjectDataProvider x:Key="dataProvider " MethodName="GetValues" ObjectType="{x:Type sys:Enum}">
<ObjectDataProvider.MethodParameters>
<x:Type Type="local:OrderStatus
"></x:Type>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>

3。繫結資料來源:
SelectedItemBinding="{Binding Status}" ItemsSource="{Binding Source={StaticResource dataProvider } }"