【发布时间】:2016-05-19 04:55:03
【问题描述】:
我有一个包含 7 个已定义列的填充数据表 (xDataTable) - 我想用作我的 RowHeader 的第一列。
我也有一个 DataGrid:
<DataGrid x:Name="DataGridX" ItemsSource="{Binding}" Grid.Row="0"
CanUserAddRows="False" SelectionUnit="Cell" />
然后我设置我的 DataGrid 的 DataContext:
DataGridX.DataContext = xDataTable;
这一切都有效 - 但如何将 DataGrid 的第一列设置为 RowHeader?
【问题讨论】:
-
是 MVVM 还是代码隐藏?
-
你是自动生成列吗?
-
@KyloRen 我的列是使用 .Columns.Add() 硬编码的。
-
@JoelH 然后不要在数据网格中添加该列并将该列绑定到行标题。