1. 程式人生 > >WebForm數據展示 Web Repeater的使用

WebForm數據展示 Web Repeater的使用

重復 new 復制 結束 rep git sss lte asp

Repeater控件:(重復器)按某一格式展示數據

  • HeaderTemplate - 先執行,執行一次
  • FooterTemplate - 最後執行,執行一次
  • ItemTemplate - 在Header之後執行,有多少條數據綁定就執行多少次
  • AlterNatingItemTemplate - 交替項模板,與ItemTemplate交替執行

Repeater綁定數據:

//集合結果指向Repeater1
Repeater1.DataSource = new StusData().SelectStu();
//數據綁定
Repeater1.DataBind();

Repeater數據展示:

<% %> - 編寫C#代碼的
<%= %>
<%# %>

<%# Eval("屬性名","可選,格式字符串") %>
<%# 方法名() %>

技術分享
 <%--數據展示--%>
            <asp:Repeater ID="Repeater1" runat="server">
                <%--第一行要展示的數據,只有一遍--%>
                <HeaderTemplate>
                    <table class="d2">
                        <tr>
                            <td>編號</td>
                            <td>姓名</td>
                            <td>性別</td>
                            <td>民族</td>
                            <td>年齡</td>
                            <td>生日</td>
                            <td>班級</td>
                            <td>分數</td>
                        </tr>
                </HeaderTemplate>
                <%--循環展示的數據--%>
                <ItemTemplate>
                    <tr style="">
                        <td><%#Eval("Ids") %></td>
                        <td><%#Eval("Name") %></td>
                        <td><%#Eval("Sexx") %></td>
                        <td><%#Eval("Nationn") %></td>
                        <td><%#Eval("Age") %></td>
                        <td><%#Eval("Bir") %></td>
                        <td><%#Eval("Classs") %></td>
                        <td><%#Eval("Score") %></td>
                    </tr>
                </ItemTemplate>
                <%--結束--%>
                <FooterTemplate></table></FooterTemplate>
            </asp:Repeater>
技術分享

WebForm數據展示 Web Repeater的使用