代码之家  ›  专栏  ›  技术社区  ›  Budda

找不到DataGridComboxColumn

  •  0
  • Budda  · 技术社区  · 15 年前

    System.Windows.Controls.Data.DataGrid在我的Silverlight应用程序中使用,但在尝试将“DataGridComboxColumn”列添加到网格时,将获得以下错误消息:

    错误1 XML命名空间“clr namespace:system.windows.controls;assembly=system.windows.controls.data”中不存在标记“dataGridComboxColumn”。C:\project\budda\vfmelita\vfmelitaview\pages\squadview.xaml 140 22 vfmelitaview

    • 错误2找不到类型“data:DataGridComboBoxColumn”。确认没有缺少程序集引用,并且所有引用的程序集都已生成。C:\project\budda\vfmelita\vfmelitaview\pages\squadview.xaml 142 22 vfmelitaview*

    这是我的xaml文件的“header”:

    这里是网格:

        <StackPanel Grid.Row="1" Grid.Column="0" Grid.RowSpan="2">
            <TextBlock Text="Поле"/>
            <data:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding FieldPlayers}">
                <data:DataGrid.Columns>
                    <!--<data:DataGridTemplateColumn Header="#">
                                <data:DataGridTemplateColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Margin="4" Loaded="TextBlock_Loaded"/>
                                    </DataTemplate>
                                </data:DataGridTemplateColumn.CellTemplate>
                            </data:DataGridTemplateColumn>-->
                    <data:DataGridTextColumn Header="№" Binding="{Binding Number}"/>
                    <data:DataGridComboBoxColumn> - that doesn't work
    
                    </data:DataGridComboBoxColumn>
                </data:DataGrid.Columns>
            </data:DataGrid>
        </StackPanel>
    

    “DataGridComboBoxColumn”可工作需要什么?似乎需要其他参考资料…但是应该引用哪个库呢?

    欢迎任何帮助。谢谢。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Thomas Levesque    15 年前

    如果我没弄错, DataGridComboBoxColumn 存在于WPF中,而不是Silverlight中。相反,您可以使用 DataGridTemplateColumn ,并使用 ComboBox

        2
  •  0
  •   Amsakanna    15 年前

    你试过运行这个吗 msdn sample code 包括所有名称空间