【发布时间】:2013-07-10 14:33:20
【问题描述】:
我将一些数据绑定到 c# 中的数据网格,如下所示:
DataGrid1.ItemsSource = Logs.Where(elem => elem.Name == ActiveName);
但我想更改一些出现在数据网格上的列名并隐藏其他一些列。
我该怎么做?
【问题讨论】:
我将一些数据绑定到 c# 中的数据网格,如下所示:
DataGrid1.ItemsSource = Logs.Where(elem => elem.Name == ActiveName);
但我想更改一些出现在数据网格上的列名并隐藏其他一些列。
我该怎么做?
【问题讨论】:
您需要将 AutoGenerateColumns 设置为 false 并在 DataGrid.Columns 中指定您的列
<DataGrid AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Serial Number" Binding="{Binding serialnumber}" />
...
</DataGrid.Columns>
</DataGrid>
【讨论】: