2009-07-02 38 views

Trả lời

66

Nếu bạn nhìn vào các thuộc tính của DataGrid thì phải có phần Tiêu đề, trong đó bạn đặt trường "Khả năng hiển thị tiêu đề" thành Không có.

Hoặc bạn chỉ có thể chỉnh sửa XAML DataGrid và thêm thuộc tính

HeadersVisibility="None" 
1

Điều này có thể đăng tải đôi, SO đang được kỳ lạ, nhưng bạn có thể làm điều này từ mã đằng sau quá.

C# code đằng sau với một DataGrid XAML tên dg_Main sẽ là:

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

Việc làm này trong mã đằng sau giúp bạn dễ dàng để tự động hiển thị và ẩn tiêu đề khi cần thiết.

14

Cả DataGrid của System.Windows.Controls namespace và WpfToolkit: DataGrid của Microsoft.Windows.Controls có tài sản

HeadersVisibility="None" 

Trong cửa sổ thuộc tính của DataGrid bạn thực sự có thể lựa chọn từ các tùy chọn có sẵn

None 
Column 
Row 
All 

Nhưng điều này không xuất hiện trong cửa sổ Thuộc tính WpfToolkit: D ataGrid Vì vậy, theo như tôi biết, bạn cần phải nhập nội dung đó vào bên trong tệp .xaml của bạn.

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

Nếu bạn muốn tôi có thể đăng toàn bộ UserControl. Điều đó có hữu ích không?

Các vấn đề liên quan