【问题标题】:Edit DataGrid column name dynamically and Remove some columns动态编辑 DataGrid 列名并删除一些列
【发布时间】:2013-07-10 14:33:20
【问题描述】:

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

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

但我想更改一些出现在数据网格上的列名并隐藏其他一些列。

我该怎么做?

【问题讨论】:

    标签: c# wpf binding datagrid


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 2020-02-16
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      相关资源
      最近更新 更多