码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-08-09 10:37:58      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

前述:

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

页面:

<%@ Import Namespace="System.Data" %>
<script runat="server">
    protected void Page_Load(object o,EventArgs e)
    {
        DataSet ds = new DataSet();
        ds.ReadXml(HttpContext.Current.Server.MapPath("\\XMLFile1.xml"));
        rep1.DataSource = ds;
        rep1.DataBind();
    }
</script>
<html>
<body>
        <asp:Repeater ID="rep1" runat="server">
            <ItemTemplate>
               <p> 
                   <%#Container.ItemIndex+1 %> | <%#Eval("名称") %> | <%#Eval("职位") %> | 
                   <%#(Convert.ToBoolean(Eval("在职状态"))==true)? "在职" : "不在职" %> | 
                   <%#Convert.ToDateTime(Eval("入职日期")).ToString("yyyy-MM-dd") %>
               </p>
            </ItemTemplate>
        </asp:Repeater>
</body>
</html>

XML文件:(XMLFile1.xml)

<?xml version="1.0" encoding="utf-8" ?>

<部门>
  <员工>
    <名称>陈小二</名称>
    <职位>主管</职位>
    <在职状态>true</在职状态>  
  </员工>
  <员工>
    <名称>陈小三</名称>
    <职位>秘书</职位>
    <在职状态>true</在职状态>
  </员工>
  <员工>
    <名称>陈小四</名称>
    <职位>助理</职位>
    <在职状态>true</在职状态>
  </员工>
  <员工>
    <名称>陈小五</名称>
    <职位>文员</职位>
    <在职状态>true</在职状态>
  </员工>
  <员工>
    <名称>陈小六</名称>
    <职位>文员</职位>
    <在职状态>true</在职状态>
  </员工>
  <员工>
    <名称>陈小七</名称>
    <职位>文员</职位>
    <在职状态>false</在职状态>
  </员工>
</部门>

 

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

标签:

原文地址:http://www.cnblogs.com/laokchen/p/5752012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!