c# のデータセットに select * クエリをキャッシュしました。
私のページには3つのドロップダウンリストがあります。選択したドロップダウンリストに応じて、データテーブルをフィルタリングし、グリッドビューにバインドします。ドロップダウンリストのデータが変更されるたびに、それに応じてデータを表示します。
私の問題は、クエリごとに500を超える結果があるため、このグリッドビューにページネーションを追加したことです。ページネーションしようとすると、グリッドビューが消えます。ドロップダウンリストの値は変わりません。
私は何をすべきか?
gridviewのページインデックス変更のコードは次のとおりです。
protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}
事前に助けてくれてありがとう。