2009-07-02 127 views

回答

66

如果您查看DataGrid的属性,应该有一个Header部分,在那里您将字段“Header Visibility”设置为None。

或者,你可以修改DataGrid的XAML和添加属性

HeadersVisibility="None" 
1

这可能是双贴,所以是不可思议的,但你可以从代码做到这一点落后了。

C#与名为dg_Main将是一个DataGrid的XAML代码隐藏:

dg_Main.HeadersVisibility = Microsoft.Windows.Controls.DataGridHeadersVisibility.None; 

代码实现这一点的背后可以很容易地动态显示,并根据需要隐藏标题。

14

两个的DataGrid命名空间System.Windows.Controls和 WpfToolkit:Microsoft.Windows.Controls的DataGrid中具备的使用性能

HeadersVisibility="None" 

在DataGrid的属性窗口中,你确实可以从选择可用选项

None 
Column 
Row 
All 

但这并不出现在属性窗口WpfToolkit:d ataGrid 所以据我所知,你需要在你的.xaml文件中输入。

<WpfToolkit:DataGrid HeadersVisibility="None"> 
     ... 
</WpfToolkit:DataGrid> 

如果你想我可以发布整个UserControl。这有用吗?