2011-09-14 6 views
0

私はデータベーステーブルの内容を表示する簡単なWebページを持っています。ページが最初に読み込まれるとき、グリッドを空にします。ユーザーは、日、月、年のドロップダウンリストコントロールから日付を選択し、[更新]をクリックします。グリッドは、日付が一致するテーブルの行で更新されます。ASP.NET GridViewフィルタリング

これを達成するにはどうすればよいでしょうか?

ここでかなりの例を見てきましたが、私が探しているものはまったく見当たりません。

答えて

1

ちょうどあなたがそうのようなストアドプロシージャまたはクエリを作成することができます例えばあなたの記録

をフィルタリングするためのパラメータとして日付を渡す:

@EndDate DATETIME、PROCEDURE GetRecordbydate

@startdateのDATETIMEをCREATE

tablenameからフィールド1、フィールド2、フィールド3を選択します。どこ日付フィールド@startdate間および表

+0

感謝を投入するために、サーバー側のコードでパラメータとしてそれを渡すその後

を@EndDate。私はAJAX Control Toolkit Calendarコントロールを発見しました。あまりにも多くのスペースを取るので、私は標準的なカレンダーコントロールを使用したくなかった。私は今、このコントロールを添付して、このテキストボックスの結果を自動的にフィルタリングするようにデータソースを設定するテキストボックスを拡張しました。 – Jonnster