2012-02-29 12 views
18

HeaderTextプロパティの長さは、特定の文字の制限に達すると、テキスト内のスペースがある場合には、WinFormsのは、自動的にヘッダ内のリンクブレークを挿入します。DataGridViewで複数行HeaderTextを使用できないようにすることはできますか?

私が欲しいもの:

+-----------------------+--- 
| Measurement Value (%) | ... 
+-----------------------+--- 

は何I取得:

+-----------------------+--- 
| Measurement Value  | ... 
|(%)     | 
+-----------------------+--- 

ラインブレイクすることなく、すべてのヘッダーセルを表示するために十分なスペースよりもありますが、私はAutoSizeModeを設定する際に何らかの理由で、それはまだであっても挿入されています〜HeaderCell

HeaderTextのスペースを維持しながら、これらの改行を防止するにはどうすればよいですか?

答えて

34

DataGridViewColumnHeadersDefaultCellStyleプロパティには、WrapModeというブール値プロパティがあります。これはデフォルトで当てはまります。必要な動作を設定するにはfalseにします。

9

直接falseに設定することはできません。これをfalseに設定する正しい方法は次のとおりです。

this.dataGridView1.ColumnHeadersDefaultCellStyle.WrapMode = DataGridViewTriState.False; 
3

あなたがDataGridViewコントロールで複数行のテキストを停止したい場合は、その後ラップモードがfalseでパディング enter image description here

を設定する必要があります
関連する問題