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

<body>
<form id="form" runat="server"></form>
<asp:Repeater ID="addStudent" runat="server">
<%-- HeaderTemplate : 对页眉的格式进行设置,包含列表刚开始时间显示的文本控件 --%>
<headertemplate>
<table border="">
<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(,"杜拉拉",'男',,"篮球"));
stuList.Add(new Student(, "啦啦啦", '男', , "篮球"));
stuList.Add(new Student(, "呼呼呼", '男', , "篮球"));
addStudent.DataSource = stuList;
addStudent.DataBind();

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

Repeater的j简单使用的更多相关文章

  1. 【.NET】Repeater控件简单的数据绑定(有bool,日期,序号)

    前述: 讲的是Repeater,使用的是XML文件读取,没用ADO.NET ,而分页有很多方法,比如用PagedDataSource,或者通过参数在数据源写SQL语句来实现. 页面: <%@ I ...

  2. Linux Bash Shell j简单入门

    BASH 的基本语法 最简单的例子 —— Hello World! 关于输入.输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1     ...

  3. j简单的递归

    1 某人写了n封信和n个信封,如果所有的信都装错了信封.求所有的信都装错信封共有多少种不同情况. 归纳法例子 1.有n个硬币(n为偶数)正面朝上排成一排,每次将n-1个硬币翻成朝上为止.编程让计算机把 ...

  4. hive j简单邮件过滤

    select min(call_log), a.mail_subject from (select mail_to,mail_subject from dw_user_deviler_201408 w ...

  5. j简单的分类实现-K近邻

          dataSetSize=dataSet.shape[0]                          voteIlabel=labels[sortedDistIndicies[i]] ...

  6. Repeater分页代码

    //ASP.NET中的DataList和Repeater提供了简单快速的方法來显示,其间,我们可以使用<ItemTemplate>更是使我们能随心所欲的控制数据的排放样式! //.可惜的是 ...

  7. poj2385 简单DP

    J - 简单dp Crawling in process... Crawling failed Time Limit:1000MS     Memory Limit:65536KB     64bit ...

  8. J Dp

    <span style="color:#000099;">/* ____________________________________________________ ...

  9. Java数据结构系列——简单排序:泡、选择、直接进入

    package SimpleSort; public class SimpleSort { /** * 冒泡排序:每次循环过程中.小的排在后面的数会像水中的 * 气泡一样慢慢往上冒,所以命名为冒泡排序 ...

随机推荐

  1. 安装OpenSSL缺失Microsoft Visual C++ 2008 Redistributables的解决方案

    在安装OpenSSL的时候通常会提示以下错误: "The Win32 OpenSSL Installation Project setup has detected that the fol ...

  2. Python之从numpy.array保存图片

    1.用scipy import scipy scipy.misc.imsave('test.jpg', img) 2.用PIL from PIL import Image im = Image.fro ...

  3. vector 去除重复元素(sort + unique)

    struct SIndexData { string sCode; int iDate; int iTime; double f1; SIndexData(): iDate(0), iTime(0) ...

  4. Java如何合并两个数组?

    Java中,如何合并两个数组? 示例 本例展示了如何使用List类的List.Addall(array1.asList(array2))方法和Array类的Arrays.toString()方法将两个 ...

  5. e801. 创建一个JProgressBar组件

    A progress bar is used to visually indicate how much a task has been progressed. A progress bar can ...

  6. e616. Determining If a Focus Lost Is Temporary or Permanent

    A temporary focus-lost event occurs if the focus moves to another window. It's temporary because the ...

  7. 嵌入式开发之视频压缩比---h264、mjpeg、mpeg4

    mjpeg:以hi3519 100v的编码性能,压缩比在20~80,平均1/50 http://blog.csdn.net/mengxihe29/article/details/52584544 ht ...

  8. (转) 解密H264、AAC硬件解码的关键扩展数据处理

    出自:http://blog.itpub.net/30168498/viewspace-1576794/       通过上一篇文章,我们用ffmpeg分离出一个多媒体容器中的音视频数据,但是很可能这 ...

  9. svn -- svn安装与配置

    1.SVN分为服务器端与客户端 l 服务器端:VisualSVN   SubVersion l 客户端:TortoiseSVN server http://www.visualsvn.com/ cli ...

  10. Riak

    出处:http://www.oschina.net/p/riak Riak是以 Erlang 编写的一个高度可扩展的分布式数据存储,Riak的实现是基于Amazon的Dynamo论文,Riak的设计目 ...