国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

asp.net中Repeat er控件用法筆記

2019-11-02 14:48:05
字體:
來源:轉載
供稿:網友

   大家可能都對datagrid比較熟悉,但是如果在數據量大的時候,我們就得考慮使用repeater作為我們的數據綁定控件了。Repeater控件與DataGrid (以及DataList)控件的主要區別是在于如何處理HTML。ASP.NET建立HTML代碼以顯示DataGrid控件,但Repeater允許開發人員決定如何顯示數據。所以,你可以選擇將數據顯示在一個HTML表格中或者一個順序列表中。這主要取決于你的選擇,但你必須將正確的HTML插入到 ASP.NET頁面中。

  模板與DataList一樣,Repeater控件只支持模板。以下的模板可供選擇:

  AlternatingItemTemplate: 指定如何顯示每一其它選項。

  ItemTemplate: 指定如何顯示選項。(AlternatingItemTemplate可以覆蓋這一模板。)

  HeaderTemplate: 建立如何顯示標題。

  FooterTemplate: 建立如何顯示頁腳。

  SeparatorTemplate: 指定如何顯示不同選項之間的分隔符。

  你可以使用這些模板來顯示你希望的數據。唯一具有強制性的模板是ItemTemplate,所有其它的模板都是具有選擇性的。

  對于處理一個數據源,Repeater控件具有與DataGrid與DataList相同的屬性:

  DataMember:獲得或者設置與 Repeater 控件綁定的相應DataSource屬性的表格。

  DataSource:獲得或者設置為 Repeater 顯示提供數據的數據源。

  除此之外,還有一個Items屬性,你可以通過這一屬性編程訪問Repeater數據中單一選項。它返回一個RepeaterItemCollection對象,為一組RepeaterItem對象的集合,代表 Repeater 數據的每一行。

  ASP.NET Web數據控件還有其它一個共性:它們都使用DataBind方法來生成用戶界面。調用這一方法可以返回并顯示數據(假設DataSource和 DataMember屬性設置正確)。在查看DataBind方法之前,我們先看看如何在一個Web頁面中使用一個Repeater控件。

  使用Repeater控件

  使用Repeater控件的第一步驟是決定我們將要使用的數據源和字段。例如,我們將要使用SQL Server Northwind數據庫中的Employees列表。Web頁面將顯示職工的完整名字,地址,以及電話號碼。HTML將使用DIV標記,用 Repeater 模板來分隔內容。下面是 Web 頁面的 HTML 內容:

  前臺代碼

 代碼如下  

<asp:Repeater ID="Repeater1" runat="server">
                <HeaderTemplate><table cellpadding="0" cellspacing="0" border="1" align="center" class="auto-style1">
                    <tr align="left">
                        <th>編號</th>
                        <th>姓名</th>
                        <th>年齡</th>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜宁县| 东明县| 巴中市| 镇雄县| 利辛县| 德昌县| 花莲县| 尼勒克县| 龙井市| 赣榆县| 裕民县| 平湖市| 清苑县| 象州县| 乌拉特后旗| 汉寿县| 苏尼特右旗| 凉山| 临清市| 湘阴县| 华容县| 靖安县| 平乡县| 张家川| 安阳市| 偏关县| 福安市| 赤峰市| 河源市| 上杭县| 重庆市| 金塔县| 阳泉市| 阳新县| 祁门县| 枞阳县| 晋州市| 观塘区| 高密市| 法库县| 柯坪县|