Как добавить столбец в сетку данных - PullRequest
1 голос
/ 31 июля 2011

Как я могу добавить столбец в сетку данных wpf toolkit из кода позади? это не работает:

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>

1 Ответ

1 голос
/ 31 июля 2011

WPF 4 имеет собственную DataGrid, созданный вами столбец из этого пространства имен, он не совместим с Toolkit-DataGrid. Если вы используете WPF 4, вам, вероятно, вообще не следует использовать DataGrid из набора инструментов.

...