首頁>Club>
7
回覆列表
  • 1 # 德瑪西亞啦啦啊好啊

    Repeater,用二表示層繫結資料的. 如:表示層 <asp:Repeater id="Repeater1" runat="server"> <ItemTemplate><%#Eval("這裡為資料庫欄位名")%></ItemTemplate> </asp:Repeater> 後代碼: dr為sqldataredeaer物件 this.Repeater1.DataSource = dr; this.Repeater1.DataBind();

  • 2 # 髒話比謊話乾淨558


    Repeater控制元件是Web 伺服器控制元件中的一個容器控制元件,它使您可以從頁的任何可用資料中創建出自定義列表


    Repeater 控制元件不具備內建的呈現功能,這表示使用者必須透過建立模板為 Repeater 控制元件提供佈局。當該頁執行時,Repeater 控制元件依次透過資料來源中的記錄為每個記錄呈現一個項。


    假設我們顯示比較複雜的資料,可以用gridview,一般複雜的用DataList,那麼簡單的資料呈現呢?我們就用Repeater了,因為他簡單,小巧,最主要是靈活.


      我們上面說,他不具備內建的呈現功能,所以我們得用到一些模板來實現他的資料呈現.


      下表描述了 Repeater 控制元件支援的模板。

      模板屬性 說明

      ItemTemplate

      包含要為資料來源中每個資料項都要呈現一次的 HTML 元素和控制元件。


      AlternatingItemTemplate

      包含要為資料來源中每個資料項都要呈現一次的 HTML 元素和控制元件。通常,可以使用此模板為交替項建立不同的外觀,例如指定一種與在 ItemTemplate 中指定的顏色不同的背景色。


      HeaderTemplate 和 FooterTemplate

      包含在列表的開始和結束處分別呈現的文字和控制元件。


      SeparatorTemplate

      包含在每項之間呈現的元素。典型的示例可能是一條直線(使用 hr 元素)。


      我們在這些模板裡面定義好格式,當網頁被呈現出來的時候就會比較漂亮了,當然你做得醜的話,那是不可能漂亮的了.


      另外 Item 樣版必須要定義

      如果Repeater控制元件沒有指定資料來源,它將不顯示,如果指定的資料來源中沒有資料,那麼頭,腳模板將繼續顯示。


      對於這個控制元件我們要講的主要有以下幾點


      1,理解該控制元件的幾個模板

      2,簡單實用 Repeater控制元件實現資料讀取以及呈現。

      3,實現該控制元件的鑲套使用

      4,實現資料分頁(我部落格上以前釋出的是在repeater外面利用控制元件分頁,但是總感覺不好看,這次我們把分頁放到了頁尾模板 中,以使控制元件更為美觀)

      5,讓我們的資料條目成為連結,也只有這樣,他才是完整的.

  • 中秋節和大豐收的關聯?
  • 洋蔥和土豆能一起儲藏嗎?