【发布时间】:2013-04-19 07:29:23
【问题描述】:
我有一个 WPF 数据网格,它有 4 列,所有这些都是数据网格模板列。当网格呈现时,左侧会自动添加一列,据我了解,该列用于显示行验证错误,并由模板 RowValidationErrorTemplate 绑定。
我的问题是,我不希望显示此列,并希望将其隐藏。如何在我的数据网格上设置它?
请注意,我使用的是 .NET 3.5。
下面是我的网格样式:
<Style x:Key="GridStyle" TargetType="{x:Type Controls:DataGrid}">
<Setter Property="VerticalGridLinesBrush" Value="#7BA0CD"/>
<Setter Property="HorizontalGridLinesBrush" Value="#7BA0CD"/>
<Setter Property="AlternatingRowBackground" Value="#D3DFEE"/>
<Setter Property="CanUserResizeRows" Value="False"/>
<Setter Property="CanUserReorderColumns" Value="False"/>
<Setter Property="CanUserResizeColumns" Value="False"/>
<Setter Property="CanUserSortColumns" Value="False"/>
<Setter Property="AutoGenerateColumns" Value="False"/>
</Style>
【问题讨论】:
-
检查此堆栈溢出链接 [Link][1] [1]: stackoverflow.com/questions/8394829/hide-wpf-datagrid-row-error