2012-01-04 106 views
0

我嘗試在按鍵控制:PageIndex的不正常工作

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不適用於這個或我錯誤的一些東西?謝謝。

+0

嘗試設置頁面索引後,調用DataBind,還,替換「扔恩;」簡單地扔; – 2012-01-04 15:37:20

回答

1

更改PageIndex之前DataBindGridView

+0

+1 - 忘記了 – ChrisBD 2012-01-04 15:40:24

+0

@蒂姆謝謝。我明白了。它是一個簡單的錯誤,但我花了很多時間。 – 2012-01-04 16:37:31

0

難這麼少的信息說,但要記住的事情:

  1. 的PageIndex是從零開始的索引,因此的PageIndex = 1將 當前頁設置爲第二頁。
  2. AllowPaging必須爲true才能使PageIndex正常工作。
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()方法返回以及