WPF DataGrid - 为什么有一个空列?

时间:2014-05-01 15:13:12

标签: wpf datagrid

有人可以解释为什么我的数据网格中有这个空列(在Column1之前)吗?

enter image description here

这是XAML

<DataGrid x:Name="mydatagrid" ItemsSource="{Binding}" AutoGenerateColumns="true" Margin="0,20,-3,-2" IsReadOnly="True" AutoGeneratingColumn="OnAutoGeneratingColumn"/>

它绑定的对象类是INotifyPropertyChanged的子类,我相当确定我的类的所有属性都没有导致该列存在,因为如果它们是,则该列不具有该名称该财产?

有没有更好的方法来删除/隐藏此列而不必求助于数据网格的负左边距?

1 个答案:

答案 0 :(得分:3)

额外的&#39;列&#39;旨在显示您的行标题。如果你想关掉它,请使用这样的声明......

<DataGrid HeadersVisibility="Column"></DataGrid>

HeadersVisibility的默认值为&#34;全部&#34;。