动态编辑DataGrid列名并删除一些列

时间:2013-07-10 14:33:21

标签: c# wpf binding datagrid

我将一些数据绑定到c#中的数据网格,如下所示:

DataGrid1.ItemsSource = Logs.Where(elem => elem.Name == ActiveName);

但是我想更改datagrid上显示的一些列名并隐藏其他一些列。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您需要将AutoGenerateColumns设置为false并在DataGrid.Columns中指定列

<DataGrid AutoGenerateColumns="False">
     <DataGrid.Columns>
          <DataGridTextColumn Header="Serial Number" Binding="{Binding serialnumber}" />
          ...
     </DataGrid.Columns>
</DataGrid>