一:Reapter集成操做事件 ItemDataBound事件 在reapter中按鈕寫事件的步驟: 1)ItemCommand事件:reapter裏面有按鈕,超鏈按鈕,圖像按鈕點擊 激發。 2)區分按鈕 按鈕設屬性 CommandName="" //操做名 CommandArgument="" //操做時提供參數 3)在ItemCommand事件中寫 if (e.CommandName == "del") { int id=Convert.ToInt32( e.CommandArgument );//reapter的刪除功能 } if (e.CommandName == "dx") { } 二:爲何使用須要分頁?[數據庫分頁] 當數據量大的狀況,一次顯示出來,服務器響應慢,客戶端看數據也不方便。 全部通常狀況下,是每次從表中讀出部分數據來顯示。 實現方法:1)數據訪問層提供一個按頁碼查詢數據的方法,每次查詢部分數據。 //pagesize每頁條數,pageIndex當前須要第幾頁 public List<類型> get(int pageSisze,int pageIndex) 2)供首頁,上一頁,下一頁,末頁 的導航,也能夠經過數據導 1 分頁查詢語句 --分頁查詢 第一頁 [動態查詢通常倒序] select top 10 * from jspdemo where Id not in(select top 0 Id from jspdemo order by Id desc ) order by Id desc --分頁查詢 第二頁 [動態查詢通常倒序] 排除10 select top 10 * from jspdemo where Id not in(select top 10 Id from jspdemo order by Id desc ) order by Id desc --3 排除 規律 第頁的條數, 排除的條數,條數與第幾頁有關 select top 10 * from jspdemo where Id not in(select top 10 Id from jspdemo order by Id desc ) order by Id desc 2.數據訪問層 3.表示層使用隱藏控件保存當前頁碼值,讀取數據從隱藏控件