wpf datagrid 添加表头
时间: 2023-07-29 09:05:45 浏览: 148
要向WPF DataGrid添加表头,可以使用DataGrid.Columns属性。首先,您需要在XAML中定义DataGrid的列,然后在代码中创建表头并将其添加到DataGrid.Columns中。以下是一个简单的示例:
XAML:
```xml
<DataGrid x:Name="myDataGrid" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding ID}" />
<DataGridTextColumn Header="Name" Binding="{Binding Name}" />
<DataGridTextColumn Header="Age" Binding="{Binding Age}" />
</DataGrid.Columns>
</DataGrid>
```
C#:
```csharp
DataGridColumn headerColumn = new DataGridTextColumn();
headerColumn.Header = "Salary";
headerColumn.Binding = new Binding("Salary");
myDataGrid.Columns.Add(headerColumn);
```
在这个例子中,我们创建了一个DataGridTextColumn,设置表头为“Salary”,绑定到数据模型的“Salary”属性,然后将其添加到DataGrid.Columns中。这将在DataGrid的最后一列添加一个新的表头列。
阅读全文