如何在数据网格中添加列

本文关键字:添加 网格 数据网 数据 | 更新日期: 2023-09-27 18:03:58

如何从代码后面添加wpf工具包数据网格中的列?这行不通:

DataGridTemplateColumn txtc = new DataGridTemplateColumn();
        txtc.Header = "2";
        myGrid.Columns.Add(txtc);

这是我的网格:

 <Controls:DataGrid.CellStyle>
            <Style TargetType="{x:Type Controls:DataGridCell}">
                <Setter Property="Background">
                    <Setter.Value>
                        <MultiBinding Converter="{StaticResource myHighlighterConverter}">
                            <MultiBinding.Bindings>
                                <Binding RelativeSource="{RelativeSource Self}"></Binding>
                                <Binding Path="Row"></Binding>
                            </MultiBinding.Bindings>
                        </MultiBinding>
                    </Setter.Value>
                </Setter>
            </Style>
        </Controls:DataGrid.CellStyle>
    </Controls:DataGrid>

如何在数据网格中添加列

WPF 4有自己的DataGrid,您创建的列来自该名称空间,它与Toolkit-DataGrid不兼容。如果您使用WPF 4,您可能根本不应该使用Toolkit DataGrid。