C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[3]: DataGridViewのHeight"0"とWidth"0
(過去ログ 95 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 4 記事 (1 - 4 表示)] <<
0
>>
■56820
/ inTopicNo.1)
DataGridViewのHeight"0"とWidth"0
▼
■
□投稿者/ kome
(1回)-(2011/02/01(Tue) 19:50:11)
分類:[VB.NET/VB2005 以降]
VB2008 Express Edition SP1
お世話になります。
DataGridViewで表示させたくない行や列を
DataGridView1.Columns(0).Height = 0
などとやると、正確に幅が0にはならず、
画面上ちょこっとだけ表示されています。
これを表示せず、正確に幅0や高さ0に
表示したいです。
DataView.RowFilterもやってみましたが、
一旦消した行を再表示させるためにデータの
再取得が必要となるため、出来れば避けたい
ところです。
よろしくお願いします。
引用返信
編集キー/
編集
■56821
/ inTopicNo.2)
Re[1]: DataGridViewのHeight"0"とWidth"0
▲
▼
■
□投稿者/ Hongliang
(754回)-(2011/02/01(Tue) 19:58:18)
列の非表示は、対象の DataGridViewColumn の Visible プロパティを False にすることで可能です。DataGridViewColumn は、DataGridView の Columns プロパティの中から取得できます。
行の非表示は、RowFilter でいいならそれが一番良いと思います。フィルタを取りやめたいなら、RowFilter に Nothing または空文字列を代入するだけです。DB などから取り直す必要はありません。
引用返信
編集キー/
編集
■56822
/ inTopicNo.3)
Re[2]: DataGridViewのHeight"0"とWidth"0
▲
▼
■
□投稿者/ kome
(2回)-(2011/02/01(Tue) 20:26:38)
■
No56821
(Hongliang さん) に返信
Hongliangさん、回答ありがとうございます。
> 列の非表示は、対象の DataGridViewColumn の Visible プロパティを False にすることで可能です。DataGridViewColumn は、DataGridView の Columns プロパティの中から取得できます。
>
> 行の非表示は、RowFilter でいいならそれが一番良いと思います。フィルタを取りやめたいなら、RowFilter に Nothing または空文字列を代入するだけです。DB などから取り直す必要はありません。
列については出来ました。
→ DataGridView1.Columns(0).Visible = False
行について、少々時間がかかるのでこれからやってみます。
ありがとうございます。
引用返信
編集キー/
編集
■56824
/ inTopicNo.4)
Re[3]: DataGridViewのHeight"0"とWidth"0
▲
▼
■
□投稿者/ kome
(3回)-(2011/02/01(Tue) 22:59:30)
■
No56822
(kome さん) に返信
Hongliangさん、こんばんは。
やっと出来たのでご報告します。
一旦、フィルターかけたDataViewに、もう一度
空白のフィルターをかけると元に戻るのかと思って
しまってました。
もともとのデータソースをPublic変数なりで持っておき
それを使い回せばいちいちデータ取得する必要は
ないと仰っていたと理解しました。
理解出来ました。
どうもありがとうございました。
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-