给Repeater填充数据

.CS:
        DataTable dt 
=   new  DataTable();    //  在本地内存建立一个表
        DataRow dr;  // 声明一个新的行对象

        
// 创建字段名
        dt.Columns.Add( new  DataColumn( " id " , typeof (Int32))); // 创建一个名为ID,类型为int32的列
        dt.Columns.Add( new  DataColumn( " name " , typeof (String))); // 创建类型为字符串,名为name的列
        dt.Columns.Add( new  DataColumn( " dat " , typeof (DateTime))); // 创建日期类型,名为dat的列

        
for  ( int  i  =   0 ; i  <   5 ;i ++  )  // 做5次行的循环
        {
            dr 
=  dt.NewRow();     // 新建一行数据
            dr[ 0 =  i;  // 第一列显示数据为 i 的数值
            dr[ 1 ] = " " + i + " " ;   // 第二列显示的数据为 第 i 项
            dr[ 2 ] = DateTime.Now;   // 第三列显示的现在的时间

            dt.Rows.Add(dr);    
// 将上面填充好的 行 添加到表里去
        }

        Repeater1.DataSource 
=  dt;
        Repeater1.DataBind();

ASPX:

        
< asp:Repeater ID = " Repeater1 "  runat = " server " >
            
< ItemTemplate >
                
< asp:HyperLink ID = " HyperLink2 "  runat = " server "  Text = ' <%# DataBinder.Eval(Container.DataItem,"name") %> '  NavigateUrl = ' <%# "Default3.aspx?id="+ HttpUtility.UrlEncode(DataBinder.Eval(Container.DataItem,"id").ToString())%> '   ><% # DataBinder.Eval(Container.DataItem, " dat " %></ asp:HyperLink ></ br >
                
            
</ ItemTemplate >
        
</ asp:Repeater >
 
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值