- PR -

列のヘッダー非表示について

1
投稿者投稿内容
ばなな
ベテラン
会議室デビュー日: 2005/06/16
投稿数: 91
投稿日時: 2005-07-25 13:14
お世話になっております。
DataGridの指定列を非表示にしたいのですが、ヘッダーのみ非表示なりません
コードは以下のように書きました。
ご存知の方ご教授お願いいたします。

Me.DataGrid1.Columns(5).Visible = false

セイン
常連さん
会議室デビュー日: 2005/06/15
投稿数: 24
投稿日時: 2005-07-27 10:53
こんにちは
開発環境はなんですか?(C#?VB?)

コードで非表示にする方法はわかりませんが、デザイン画面での変更方法ならわかりますよ。

ASP.NETなら
DataGridプロパティビルダ画面で列を作成する際
可視にチェックを入れることができます。
チェックをはずせば指定列非表示にできます。

なんとかコードでここのチェックを入れたりはずしたりする方法さえわかればなんとかなりそうなのですが…
ばなな
ベテラン
会議室デビュー日: 2005/06/16
投稿数: 91
投稿日時: 2005-07-27 11:21
ありがとうございます。調べてみたのですが、
ヘッダー部分を2列毎に結合していたので、列にズレが発生してヘッダー部分が
表示されたり非表示になったりとしてたみたいです。
ばなな
ベテラン
会議室デビュー日: 2005/06/16
投稿数: 91
投稿日時: 2005-07-27 11:26
DataGridでヘッダー部分を2列毎結合していった場合(コード[VB.NET]制御)、
最初にセルの幅を設定しているのですが、結合後、幅の設定が無視されているようですが、
結合後もう一度幅の設定をしないといけないのでしょうか?
ご指導お願いいたします。
千年
会議室デビュー日: 2005/06/17
投稿数: 14
投稿日時: 2005-07-28 08:55
私は
DataGrid1.Columns.Item(.Visible = False
で非表示にしていますがヘッダー、データ共に表示されませんヨ
ASP.NETの場合ですが・・
ばなな
ベテラン
会議室デビュー日: 2005/06/16
投稿数: 91
投稿日時: 2005-07-28 13:13
ありがとうございました。

1

スキルアップ/キャリアアップ(JOB@IT)