Wpf 将DataGridComboBoxColumn绑定到datatable时遇到问题

Wpf 将DataGridComboBoxColumn绑定到datatable时遇到问题,wpf,Wpf,我是WPF的新手,我在一些看似简单的工作上遇到了麻烦。我有一个试图绑定到DataGridComboxColumn的数据表。这是我的代码=请告知。加载时没有显示组合框 <CollectionViewSource x:Key="ColorListData"/> <DataGridComboBoxColumn Header="Color" ItemsSource="{Binding Source= {StaticResource ColorListData}}" x:Nam

我是WPF的新手,我在一些看似简单的工作上遇到了麻烦。我有一个试图绑定到DataGridComboxColumn的数据表。这是我的代码=请告知。加载时没有显示组合框

 <CollectionViewSource x:Key="ColorListData"/>

<DataGridComboBoxColumn Header="Color"  ItemsSource="{Binding Source=   {StaticResource ColorListData}}" x:Name="myColorComboBox" DisplayMemberPath="ColorName"   SelectedValuePath="DataID" />

 code behind:

                        Dim ColorListData As System.Windows.Data.CollectionViewSource = CType(Me.FindResource("ColorListData"), System.Windows.Data.CollectionViewSource)
    Dim Sql As String = "Select DataID, ColorName from Colors where StyleID = @StyleID"
    ReDim SqlP(0)
    SqlP(0) = MyData.CreateParameter("StyleID", SqlDbType.Int, 4, StyleID)
    Dim MyColorTable As DataTable = MyData.GetDataTable(Sql, "text", SqlP)
    ColorListData.Source = MyColorTable.DefaultView

删除这个荒谬的属性设置怎么样?:DataContext=oops,在我的代码中被删除了-我发布时忘记删除了-有更好的解决方案吗?使用自动生成的列如何?:我不知道你在说什么-我正在尝试绑定我的组合框,而不是gridA DataGrid可以使用我给你看的代码。。。您正在使用数据网格,是吗?