zoukankan      html  css  js  c++  java
  • 用程序建一个DataTable。

    <script language="C#" runat="server">

        
    void Page_Load(Object Src, EventArgs E) {

            DataTable dt 
    = new DataTable();
            DataRow dr;

            dt.Columns.Add(
    new DataColumn("IntegerValue"typeof(Int32)));
            dt.Columns.Add(
    new DataColumn("StringValue"typeof(string)));
            dt.Columns.Add(
    new DataColumn("DateTimeValue"typeof(DateTime)));
            dt.Columns.Add(
    new DataColumn("BoolValue"typeof(bool)));
            dt.Columns.Add(
    new DataColumn("CurrencyValue"typeof(double)));

            
    for (int i = 0; i < 9; i++) {

                dr 
    = dt.NewRow();

                dr[
    0= i;
                dr[
    1= "Item " + i.ToString();
                dr[
    2= DateTime.Now;
                dr[
    3= (i % 2 != 0? true : false;
                dr[
    4= 1.23 * (i+1);

                dt.Rows.Add(dr);
            }

            MyRepeater.DataSource
    =new DataView(dt);
            MyRepeater.DataBind();
        }

    </script>


    <form runat=server>

            
    <asp:Repeater id="MyRepeater" runat="server">

                
    <ItemTemplate>

                    Link for

                    
    <asp:HyperLink id=HyperLink1 Text='<%# DataBinder.Eval(Container.DataItem, "StringValue") %>' NavigateUrl='<%"detailspage_cs.aspx?id=" + HttpUtility.UrlEncode(DataBinder.Eval(Container.DataItem,"StringValue").ToString()) %>' runat="server" />

                    
    <p>

                
    </ItemTemplate>

            
    </asp:Repeater>

        
    </form>
    注: HttpUtility.UrlEncode()是过滤HTTP 流中传递空白和标点之类的字符。
  • 相关阅读:
    快速开始
    阿里为什么选择RocketMQ
    4 分布式消息队列的协调者
    9 首个Apache中间件顶级项目
    3、用适合的方式发送和接收消息
    2 生产环境下的配置和使用
    TOMCAT加载两次war包(重复加载)
    Google Protocol Buffer 的使用(二)
    Google Protocol Buffer 的使用(一)
    PostgreSQL及PostGIS使用
  • 原文地址:https://www.cnblogs.com/publicbill/p/455550.html
Copyright © 2011-2022 走看看