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 流中传递空白和标点之类的字符。
  • 相关阅读:
    Datediff的使用(统计本日,昨日,本周,本月)
    数据库之查询语句
    数据库之表关系
    数据库中的数据类型
    数据库概念和基本操作
    IO模型
    并发编程之协程
    GIL与多线程(线程池与进程池,同步异步阻塞非阻塞)
    并发编程之多线程
    并发编程之多进程
  • 原文地址:https://www.cnblogs.com/publicbill/p/455550.html
Copyright © 2011-2022 走看看