- - PR -
[C#] DataGridの表示件数について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-10 14:22
いつもお世話になっています。
C#(ASP.NET)のデータグリッドって表示件数を ラジオボタンなどで変えることは可能でしょうか? | ||||
|
投稿日時: 2006-07-10 14:42
PageSizeプロパティに表示したい件数を設定してあげればいいんじゃないでしょうか。
| ||||
|
投稿日時: 2006-07-10 14:45
SQL から DataSource を作っているならSQLで指定すれば良いし
もし DataSource の中に連番のような物があるなら DataView で Filter するのも良いかも知れません。 DataGrid で無理やりやるならこんな方法も
| ||||
|
投稿日時: 2006-07-10 15:27
お二人ともお返事ありがとうございます。
とりあえず、PageSizeプロパティに設定する方法で実現できそうな かんじなんですが、もし今まで10件とか表示してた物を全件表示したい 場合などはプロパティに何を設定すればいいのでしょうか? 0を設定してみたのですがエラーになってしまいます。 | ||||
|
投稿日時: 2006-07-10 15:34
> もし今まで10件とか表示してた物を全件表示したい
> 場合などはプロパティに何を設定すればいいのでしょうか? AllowPagingプロパティをfalseにしたら全件表示になりませんか? #試してないのでそのとおりに動くかどうかわからないけど。。。 | ||||
|
投稿日時: 2006-07-10 15:56
どっとねっとふぁんさん、うまくいきました。
今までデータグリッドのプロパティをプロパティビルダ以外でいじった事が なかったので、勉強になりました。 ありがとうございました。 | ||||
|
投稿日時: 2006-07-10 16:02
> 今までデータグリッドのプロパティをプロパティビルダ以外でいじった事が
> なかったので、勉強になりました。 コントロールの状態を変化させたいときは、ドキュメントでそのために使える プロパティが何かないか探す癖をつけるといいかもしれませんね。 |
1