C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■87576 / )  ASP.netのListViewについての疑問
□投稿者/ ねこ (1回)-(2018/06/07(Thu) 20:37:33)

分類:[ASP.NET (C#)] 

こんにちは。
初めて投稿させていただきます。

開発環境
Visual Studio 2015 Community
C#

現在、DropDownListとListViewとButtunを使用して検索結果を出力するサイトを作成しています。
ListViewは下記サイトを参考にして作成しました。
http://www.atmarkit.co.jp/fdotnet/dotnettips/913aspnetlistvwcust/aspnetlistvwcust.html
http://www.atmarkit.co.jp/fdotnet/dotnettips/918aspnetlistvwpager/aspnetlistvwpager.html

疑問1.
DropDownListにキーワードが格納されていてキーワードを選択して検索ボタンを押すとListViewに紐付けているSqlDataSourceのSelectCommandを切り替えるという仕組みです。(例えば、SELECT COL1, COL2, COL3 FROM TABLE1 WHERE COL1 = [DropDownListのキーワード])
その際、DropDownListに何も選択していなかったら全検索する為にSqlDataSourceを作成した時に設定したSQL文(例えば、SELECT COL1, COL2, COL3 FROM TABLE1)と同じSelectCommandを指定しているのですがListViewの表示が切り替わりません。
仕方がないので全検索するときのSelectCommandには「WHERE 1 = 1」を追加して全検索しているのですがListViewの仕様でしょうか?

疑問2.
上記仕組みにはページャーを設定しているのですが他のページをクリックしてもページングされないのでPagePropertiesChangedイベント時に再度SelectCommandを設定しています。これもListViewの仕様でしょうか?

ご存知の方がいらっしゃったらご教示いただけないかと思い質問させていただきました。
よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -