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>

 

posted on 2017-08-04 11:51  homie  阅读(493)  评论(0编辑  收藏  举报