- ベストアンサー
DataGridViewのヘッダーを中央そろえに
vb入門者ですがよろしくお願いします。 2005をつかっているのですが、 DataGridViewのヘッダーを中央そろえにしたいのですが DataGridView1 .Columns("ユニット").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter では、だめなのでしょうか? 左そろえのままになってしまいます。 プロパティの画面から、設定を行っても同じでした。 どうか、教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
幅が狭い列の場合、標準でソート用の矢印(列ヘッダーの右端)のスペース が確保されている為、中央揃えにしても、そのように見えない場合があります。 SortModeプロパティをNotSortableにしてもダメでしょうか?
その他の回答 (1)
- ape5
- ベストアンサー率57% (85/148)
回答No.1
DataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter ではダメでしょうか? 個別なら、 DataGridView.Columns[5].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter でもいけるようです。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。
補足
遅くなってすみませんんでした。 どうもありがとうございます。 おっしゃらっれる通り、ソート用の矢印のためだと思われます。 すみません。SortModeプロパティをNotSortableにするにはどうすれば いいのでしょうか?入門者なのですみません・・・