在ASP.NET 2.0中操作資料之四十四:DataList和Repeater資料排序(三)_自學過程

第七步: 在自訂分頁的Repeater 裡添加排序功能  現在已經完成了自訂分頁,我們再來添加排序功能。ProductsBLL類的GetProductsPagedAndSorted方法和GetProductsPaged一樣有startRowIndex 和 maximumRows 參數,不一樣的是它還多了一個sortExpression

在ASP.NET 2.0中操作資料之四十三:DataList和Repeater資料排序(二)_自學過程

接著上篇介紹,上篇已經通過DropDownList簡單實現了排序的功能,下面讓我們看看帶有分頁的排序該怎麼做。第五步: 為使用預設分頁的DataList添加排序的支援  開啟PagingSortingDataListRepeater檔案夾裡的SortingWithDefaultPaging.aspx和Paging.aspx 頁。在Paging.aspx 頁裡查看源檔案。將圖8裡選擇的文本複製下來,然後粘貼到SortingWithDefaultPaging.aspx

在ASP.NET 2.0中操作資料之四十二:DataList和Repeater資料排序(一)_自學過程

導言  DataList和Repeater資料分頁裡我們學習了如何在DataList裡添加分頁功能。我們在ProductsBLL類裡建立了一個名為GetProductsAsPagedDataSource的方法,它返回一個PagedDataSource對象。當綁定到DataList或Repeater時,他們將只顯示請求頁的資料。這個技術和GridView,DetailsView,FormView的內建分頁功能原理差不多。  除了分頁外,GridView還提供了內建的排序功能,而DataList和R

在ASP.NET 2.0中操作資料之四十一:DataList和Repeater資料分頁_自學過程

導言  分頁和排序是顯示資料時經常用到的功能。比如,在一個線上書店裡搜尋關於ASP.NET 的書的時候,可能結果會是成百上千,而每頁只列出十條。而且結果可以根據title(書名),price(價格),page count(頁數),author name(作者)等來排序。我們在分頁和排序報表資料 裡已經討論過, GridView, DetailsView, 和FormView 都有內建的分頁功能,僅僅只需要勾一個checkbox就可以開啟。GridView

在ASP.NET 2.0中操作資料之四十:自訂DataList編輯介面_自學過程

導言  DataList的編輯介面由EditItemTemplate裡的標記語言和web控制項定義。在目前為止所做的DataList編輯功能的例子裡,編輯介面都只包含TextBox。在前面一章裡,我們通過添加驗證控制項來增加了使用者體驗,提高了可用性。  EditItemTemplate可以包含除了TextBox以外的很多控制項,比如DropDownList, RadioButtonList,

在ASP.NET 2.0中操作資料之三十九:在DataList的編輯介面裡添加驗證控制項_自學過程

導言  到目前為止的討論編輯DataList的教程裡,沒有包含任何驗證使用者的輸入,即使是使用者非法輸入— 遺漏了product的name或者負的price—

在ASP.NET 2.0中操作資料之三十八:處理BLL和DAL的異常_自學過程

導言  在DataList裡編輯和刪除資料概述裡,我們建立了一個提供簡單編輯和刪除功能的DataList。雖然功能上已經完整了,但是對使用者來說是不友好的。因為所有在編輯和刪除過程中產生的異常都是未處理的。比如,遺漏了輸入product的name,或者編輯product時在price裡輸入“Very

在ASP.NET 2.0中操作資料之三十七:DataList批次更新_自學過程

導言  在前面我們學習了如何建立item級的DataList。和可編輯的GridView一樣,每個DataList裡的item都包含一個Edit

[翻譯]Scott Mitchell 的ASP.NET 2.0資料教程_自學過程

Scott Mitchell 的ASP.NET 2.0資料教程目錄索引01.建立一個資料訪問02.建立一個商務邏輯層03.母板頁和網站導覽04.使用ObjectDataSource展現資料05.聲明參數06.編程設定ObjectDataSource的參數值07.使用DropDownList過濾的主/從報表08.使用兩個DropDownList過濾的主/從報表09.跨頁面的主/從報表10.使用

在ASP.NET 2.0中操作資料之三十六:在DataList裡編輯和刪除資料概述_自學過程

導言  概述插入、更新和刪除資料 裡我們已經學習了如何使用GridView等控制項來插入,更新刪除資料。通過ObjectDataSource和其它資料控制項僅僅只需要在智能標籤裡勾一下checkbox就完成了,不需要寫任何代碼。而DataList沒有這些內建的功能。我們可以使用1.x

在ASP.NET 2.0中操作資料之三十五:使用Repeater和DataList單頁面實現主/從報表_自學過程

導言  在前面一章裡我們學習了如何用兩個頁分別顯示主/從資訊。在“主”頁裡我們用Repeater來顯示category。每個category的name都是一個鏈到“從”頁的hyperlink。在從頁裡用一個兩列的DataList顯示選中的category下的product。本章我們將還是使用單頁,在左邊顯示category列表,category的名字用LinkButton顯示。點擊其中一個時頁面postback,在右邊以兩列的DataList顯示出相關的product。除了名字外,左邊的Repe

在ASP.NET 2.0中操作資料之三十四:基於DataList和Repeater跨頁面的主/從報表_自學過程

導言  在前面一章裡我們學習了如何在一個頁裡顯示主/從資訊.另外一種經常使用的模式就是將主從資訊用兩個頁分別顯示.在前面的跨頁面的主/從報表

在ASP.NET 2.0中操作資料之三十二:資料控制項的嵌套_自學過程

導言  除了靜態HTML和資料繫結文法,template也可以包含Web控制項和使用者控制項.這些控制項的屬性可以通過聲明文法,資料繫結文法或在伺服器端通過事件處理編程來設定.  通過將控制項嵌入到template裡,可以自訂介面,提升使用者體驗.例如,在在GridView控制項中使用TemplateField 裡,我們學習了如何通過在GridView的TemplateField裡加一個Calendar控制項來表示員工的僱傭日期.在給編輯和新增介面增加驗證控制項 和定製資料修改介面

在ASP.NET 2.0中操作資料之三十一:使用DataList來一行顯示多條記錄_自學過程

導言  在前兩章的做的DataList的例子裡我們都是使用單列的HTML<table>來顯示資料.而自訂使DataList將資料顯示在多列多行的table裡也非常容易.而且還可以以單行多列來顯示資料.  我們可以通過RepeatColumns和RepeatDirection屬性來自訂DataList.這兩個屬性決定了資料顯示時候的列數和方向(水平或垂直).圖1是以一個3列的table來顯示product資訊的DataList例子.圖 1: DataList

在ASP.NET 2.0中操作資料之三十:格式化DataList和Repeater的資料_自學過程

導言  在前面的教程裡我們學習了DataList提供了一些風格樣式的屬性.而且我們還學習了如何定義HeadStyle, ItemStyle, AlternatingItemStyle, 和SelectedItemStyle等屬性的預設CSS.除了這四個屬性外,DataList還提供了其它屬性,比如Font, ForeColor, BackColor,

在ASP.NET 2.0中操作資料之二十九:用DataList和Repeater來顯示資料_自學過程

導言  在之前的28篇教程的例子裡,如果我們需要顯示某個資料來源的多條記錄,我們使用GridView .GridView 的一行表示資料來源的一條記錄,列表示一個欄位.雖然GridView 用來顯示資料,分頁,排序,編輯,刪除非常的方便,但是有點臃腫.而且GridView 結構的標記是固定的—它包含一個帶有<tr>和<td>的HTML <table>標記.  為了在顯示多條記錄時,有更好的自訂功能,ASP.NET 2.0提供了DataList

在ASP.NET 2.0中操作資料之二十八:GridView裡的Button_自學過程

導言  一般控制項(比如GridView)顯示資料的時候對資料只能讀取,而需要處理資料的功能是非常常見的.典型的情況是為每行資料添加一個Button, LinkButton, 或ImageButton . 當點擊這些button時,資料會PostBack,執行一些伺服器端的代碼. 一條條的編輯或刪除資料是最常見的情況.實際上,編輯和刪除是如此常見,從概述插入、更新和刪除資料 開始, 我們可以看到GridView, DetailsView, 和

在ASP.NET 2.0中操作資料之二十七:建立自訂排序使用者介面_自學過程

簡介  顯示大量已經按類別(不是很多)排序的資料但沒有類別分界線,使用者很難找到所需要的類別。例如,資料庫中只有9個類別(8個不同的類別和1個null),共81種產品.現在用一個GridView列出所有產品,假設有使用者對類別Seafood的產品感興趣,她一定會按類別排序,把Seafood產品排列在一起.排序後,使用者便尋找Seafood產品開始和結束的地方。雖然是按英文字母排列類別不難找到Seafood,但仍要花些時間在GridView尋找。為了進一步的區分類別,許多網站使用類別分界線這種排序

在ASP.NET 2.0中操作資料之二十六:排序自訂分頁資料_自學過程

導言  和預設翻頁方式相比,自訂分頁能提高几個數量級的效率。當我們的需要對大量資料分頁的時候就需要考慮自訂分頁,然而實現自訂分頁相比預設分頁需要做更多工作。對於排序自訂分頁資料也是這樣,在本教程中我們就會擴充前面的例子來實現自訂分頁資料的排序。  注意:既然本教程是基於前一個的,因此我們需要把前面教程樣本頁面EfficientPaging.aspx的<asp:Content>元素中的代碼複製到本教程SortParameter.aspx樣本頁面中。關於如何進行這樣的複製操作請參看為刪除

在ASP.NET 2.0中操作資料之二十五:大資料量時提高分頁的效率_自學過程

導言  如我們在之前的教程裡討論的那樣,分頁可以通過兩種方法來實現:  1.預設分頁– 你僅僅只用選中data Web control的 智能標籤的Enable Paging ; 然而,當你瀏覽頁面的時候,雖然你看到的只是一小部分資料,ObjectDataSource 還是會每次都讀取所有資料  2.自訂分頁– 通過只從資料庫讀取使用者需要瀏覽的那部分資料,提高了效能.

總頁數: 1638 1 .... 1519 1520 1521 1522 1523 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.