- - PR -
C# DataGridViewのヘッダーの表示を修正したい
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-02-03 22:25
Q1.ヘッダー表示をNameで無くCaptionに修正する方法はありますか?
Q2.ヘッダーの表示を任意の文字列で明示的に修正する方法はありますか? DataGridViewのDataSourceにDataTableをBindすると、 ヘッダーにはDataRowのCaptionでは無くNameが表示されてしまいます。 これでは、内部構造がそのままヘッダーに表示され不便です。 DataGridViewのプロパティウィンドウでそれらしい設定箇所が無いか探しましたが、 分かりませんでした。 ※注意 DataGridでは無く、DataGridViewについての質問です | ||||||||
|
投稿日時: 2007-02-03 22:30
すみません。記述ミスを見つけました。
DataRow(行)では無く、DataColumn(列)ですね。 | ||||||||
|
投稿日時: 2007-02-04 00:53
こんばんは。
DataBindingCompleteイベントで、書き換えるってのはどうでしょう?
| ||||||||
|
投稿日時: 2007-02-04 01:04
特にそういった設定は用意されていないと思います。
ぼのぼのさんのコードにもありますが、HeaderTextプロパティで設定が可能です。 書式等の設定もありますので、バインド時に列を生成するのではなく デザイナで列を作成する方法を、私はよく使います。 これなら手でコードを書かずとも、デザイナ上でヘッダー文字列を設定できますし。 | ||||||||
|
投稿日時: 2007-02-06 11:31
ご回答ありがとうございます。
Captionの参照は未確認ですが、 デザイナーでHeaderTextを修正する方法は確認できました。 |
1