如何在数据网格中添加列
本文关键字:添加 网格 数据网 数据 | 更新日期: 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。