2011-06-01 103 views
2

我在我的應用程序中有一個datagrid。我的datagridview列有很長的名字,我希望datagridview會顯示列標題的全文。我已經嘗試將AutoSizeColumnMode屬性更改爲ColumnHeader,但是我這樣做然後我不能夠調整列的大小,我不能使單元格變大或變小。C# - DatagidView顯示完整標題文本

我應該更改哪些屬性,以便我的datagridview在列上顯示全文?

幫助非常感謝。

回答

1

在WinForm設計師離開AutoSizeColumnMode設置ColumnHeader,但在你的窗體構造函數(調用InitializeComponent()後)設置你的所有DGV列AutoSizeColumnMode屬性爲None

foreach (DataGridViewColumn col in dataGridView1.Columns) { 
     col.AutoSizeMode = DataGridViewAutoSizeColumnMode.None; 
    } 

當你的形式加載您DGV列將按列標題大小設置,但用戶將能夠調整列寬。

+0

謝謝你,那正是我想要的:D – 2011-06-01 19:16:00