0

私はボタンコントロールで試します:

protected void btnImgBack_Click(object sender,EventArgs e)
 {
   try
   {
     gdvFile.DataSource = GetFiles();
     gdvFile.DataBind();
     gdvFile.PageIndex=1;
   }
   catch(Exception ex)
   {
     throw ex;
   }
 }

クリックした場合btnImgBack、グリッドのページ 1 に戻りたいのですが、ページ 1 に移動する代わりに、同じページにいます。PageIndexこれは機能しませんか、それとも何か他のことを間違えますか?ありがとう。

4

3 に答える 3

1

PageIndex の前にを変更DataBindしますGridView

于 2012-01-04T15:38:57.647 に答える
0

情報が少ないのでなんとも言えませんが、覚えておくべきことは次のとおりです。

  1. PageIndex はゼロベースのインデックスであるため、PageIndex=1 は現在のページを 2 番目のページに設定します。
  2. PageIndex が機能するには、AllowPaging が true である必要があります。
于 2012-01-04T15:39:54.147 に答える
0
 protected void btnImgBack_Click(object sender,EventArgs e)
 {
   try
   {
     gdvFile.DataSource = GetFiles();
     gdvFile.PageIndex=1;
     gdvFile.DataBind();
   }
   catch(Exception ex)
   {
     throw ex.Message;
   }
 }

これは、GetFile() メソッドもエラーなしで返されることを前提としています。

于 2012-01-04T15:42:11.883 に答える