- - PR -
VB.NETによるDataGridコントロールについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2003-03-11 21:52
はじめまして。本日会員登録しました。
現在、VB.NETでWindowsアプリを作成しています。 そこで、DataGridコントロールを使用しているのですが、解決できない問題が2点ほど あります。どなたかご存知でしたら、教えて下さい。 1.DataGridコントロールの指定行(3行目のみとか)の背景を赤色に変更したいのですが、 未だに方法がわかりません。どなたか教えて下さい。 2.DataGridコントロールの行ヘッダを非表示にしたいのですが、RowHeadersVisibleプロパ ティをFalseにしても行ヘッダが非表示になりません。行ヘッダとは、背景色がGrayの先頭 行ですよね。そこを非表示にしたいのですが、方法を教えて下さい。 | ||||
|
投稿日時: 2004-10-05 15:19
はじめまして。 1.については、次の形式で指定が可能だと思います。 DataGrid名.Items(行のインデックス).Cells(セルのインデックス).BackColor=色のコード 色のコードについては、未検証ですが、なんとかなるのではと思います。 2.については、よくわかりません。 (ちなみに、私が作成中のプロジェクトでは、うまくいきました。) 以上、何かありましたら、よろしくお願いします。 | ||||
|
投稿日時: 2004-10-05 15:32
こんにちは、
>背景色がGrayの先頭行 これは「列ヘッダ」と呼びます。 DataGrid1.TableStyles("DataTable1").RowHeadersVisible = False で可能なはず。 | ||||
|
投稿日時: 2004-10-05 15:50
DataGrid1.TableStyles("DataTable1").ColumnHeadersVisible = False こっちでした。
[ メッセージ編集済み 編集者: じいじ 編集日時 2004-10-05 15:53 ] | ||||
|
投稿日時: 2004-10-05 19:11
こんにちは。 WindowsアプリのDataGridでこのような方法で可能でしょうか?? WindowsアプリのDataGridの場合は少し違うと思います。こちらの会議室でも何度か話題になっていたような気がします。 |
1