我想在绑定到数据库的 WPF 数据网格中设置用户定义的列标题。
用于显示 ServerID、EventlogID 我想在列标题中显示为 Server、Event Log。
我已经尝试过这些......
<DataGrid x:Name="dataGrid1" ItemsSource="{Binding}" AutoGenerateColumns="True" >
<DataGrid.Columns>
<DataGridTextColumn Header="Server" Width="Auto" IsReadOnly="True" Binding="{Binding Path=ServerID}" />
<DataGridTextColumn Header="Event Log" Width="Auto" IsReadOnly="True" Binding="{Binding Path=EventLogID}" />
</DataGrid.Columns>
</DataGrid>
这很好用,它改变了列标题并且数据也显示出来了。
但我的问题是,它作为 XAML 的前两列标题和数据库的其他两列标题显示两次。
|Server|Event Log|ServerID|EventLogID|
如何克服这种复制?请帮忙!