close

前面有提過不同的按鈕有不同的CommandName關鍵字,會觸發不同的事件。(ex:CommandName="Edit" 會觸發編輯)

其中最特別的就是分頁,因為分頁的型態比較多種例如:上一頁,下一頁,回到第一頁,跳至最後一頁...

所以分頁必須將按鈕的CommandName 設置為 Page但是光靠它幫忙還不夠,所以還必須加上CommandArgument才行

 

手動在GridView中加入分頁按鈕可以參考(P10-49)。

重點:

1.按鈕的CommandName = Page

2.按鈕的CommandArgument:若它是上一頁的功能(就設為:Prev)...要照名稱設定,因為ASP.NET會照這個名稱幫助我們達到這個   功能。

3.書上有提到為何一開始進入無法讀取目前是在第幾頁,原因如下:

  因為一開始進入頁面時候,GridView根本還沒跟資料係綁訂好,怎會知道到底有幾筆資料?

  所以後來的範例GridView_Page_CommandName3.aspx就是把目前第幾頁,總共幾頁等等寫在GridView_DataBound事件中,

  因為這是大型控制項跟料來源完全連結後才會觸發之事件。

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 melomelo1988 的頭像
    melomelo1988

    melo 唐

    melomelo1988 發表在 痞客邦 留言(0) 人氣()