基本的に、グリッドビューのデータソースを手動で入力したデータテーブルに設定しています。グリッドビューを自動ページングしてソートする方法はありますか? グリッドビューで別のページに移動しようとすると、ページング イベントがキャッチされていないという例外が表示されます (イベントのメソッドがないことを意味します)。ページングもtrueに設定しました。
質問する
3025 次
1 に答える
5
OnPageIndexChanging
ページング用のOnSorting
イベント、並べ替え用のイベントを次のように実装する必要があります。
<asp:GridView ID="GridView1" OnPageIndexChanging="GridView1_PageIndexChanging" OnSorting="GridView1_Sorting" runat="server" />
とコードビハインド:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
// sort expression
}
この例を参照できます
于 2012-07-16T13:33:05.893 に答える