2009-07-02 129 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。這有用嗎?