Repeater的j简单使用

                          嘿嘿,今天没有任务,所以突然想起来我之前记得笔 记说要把repeater的使用以及获取值的详细使用总结一下,所以这就闲来无聊总结一下,虽然现在不会使用这些小知识点的,但是我感觉自己的学习还是要 不断地更新的,目前是工作的第一份工作,需要努力的还有好多好多,不能坐在这里消耗时间,所以还是在自己兴趣意犹未尽的时间还是加倍的学习啦。

 

复制代码
<body>
    <form id="form" runat="server"></form>
    <asp:Repeater ID="addStudent" runat="server">
<%-- HeaderTemplate : 对页眉的格式进行设置,包含列表刚开始时间显示的文本控件 --%>
        <headertemplate>
            <table border="1">
                <tr>
                    <td>学号</td>
                    <td>姓名</td>
                    <td>性别</td>
                    <td>年龄</td>
                    <td>爱好</td>
                </tr>
        </headertemplate>
<%--ItemTemplate : 对每一个数据项进行格式设置,包括数据源中的html元素--%>
        <itemtemplate>
            <tr>
                <td><%#Eval("Sco") %></td>
                <td><%#Eval("Sname") %></td>
                <td><%#Eval("Sgender") %></td>
                <td><%#Eval("Sage") %></td>
                <td><%#Eval("Shobby") %></td>
            </tr>
        </itemtemplate>
<%--对数据的分隔符进行设置,包含每一项之间显示的元素--%>
            <SeparatorTemplate>  
                <tr style="background:black">  
                    <td>我是黑色</td> 
                    <td>我是黑色</td>
                    <td>我是黑色</td> 
                </tr>  
            </SeparatorTemplate> 
<%--对交替显示的数据项进行格式的设置,包含数据源中数据项都要循环显示的HTML元素和控件--%>
        <AlternatingItemTemplate>  
                <tr style="background:gray">  
                <td><%#Eval("Sco") %></td>
                <td><%#Eval("Sname") %></td>
                <td><%#Eval("Sgender") %></td>
                <td><%#Eval("Sage") %></td>
<%--针对repeater的嵌套简单的总结一下--%>
                <td>
                     <td>  
                        <table>  
                            <tr>  
                            <asp:Repeater ID="addHobby1" runat="server">  
                                <ItemTemplate>  
                                <td><%=Model.hobby%></td>  
                                </ItemTemplate>  
                            </asp:Repeater>  
                            </tr>  
                            <tr>  
                            <asp:Repeater ID="addHobby2" runat="server">  
                                <ItemTemplate>  
                                <td><%=Model.hobby%></td>  
                                </ItemTemplate>  
                            </asp:Repeater>  
                            </tr>  
                     </table> 
                </td>  
                </tr>  
            </AlternatingItemTemplate>  
        <footertemplate>
            </table>
        </footertemplate>
    </asp:Repeater>  
</body>
复制代码

 

                           上面的是在静态页面中的格式,下面简单的写下在父类中获取数据的格式,如下:

List<Student> stuList = new List<Student>();
        stuList.Add(new Student(12101,"杜拉拉",'',22,"篮球"));
        stuList.Add(new Student(12102, "啦啦啦", '', 32, "篮球"));
        stuList.Add(new Student(12103, "呼呼呼", '', 42, "篮球"));
        addStudent.DataSource = stuList;
        addStudent.DataBind(); 

                           嘿嘿,就暂时写到这里啦,以至于以后使用到啦不至于在翻阅资料查找的啦,嘿嘿,加油加油!

 

posted @   雪?  阅读(342)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示