repeater(控件)数据展示
简单的封装方式(适用于没有任何更改,最普通的情况下)——
public bool sex { get; set; }
属性扩展— public string sexstr { get { return sex?"男";"女"; } }
repeater使用方法——
<asp:Repeater ID = "Repeater1" runat= "server">
<HeadTemplate>
<table id = "">
<thead>
<tr>
<td></td>
</tr>
</thead>
<tbody>
</HeadTemplate>
<ItemTemplate> --循环展示
<tr>
<td></td>
</tr>
</ItemTemplate> --循环结束
<FootTemplate>
</tbody>
</table>
</FootTemplate>
</asp:Repeater>
绑定数据——
Repeater.DataSource = new Userdata().XX();
Repeater.DataBind();
绑定表格中的内容——
<td> <%#Eval("需要绑定的属性名") %> </td>
eg:
<td> <%#Eval("birthday","{ 0:yyyy年MM月dd日}") %> </td> --{0:yyyy年MM月dd日} 按照XXXX年XX月XX日的格式展示
在数据展示屎用图片代替性别字符——
①封装
public string seximg
{
get {return sex ? "image/1.png" : "image/0.png" ; }
}
②
<td> <img src = "<%#Eval("seximg") %>" /> </td>