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 流中传递空白和标点之类的字符。
  • 相关阅读:
    iOS优化篇之App启动时间优化
    我是如何从一个小哈喽进阶为高级iOS的?
    windows创建bat文件进行截图
    利用certbot-auto生成证书
    修改Linux的环境变量
    常用的Linux命令(好记性不如烂笔头)
    常用的服务端配置文件(Tomcat、MySQL)
    【极致丝滑】利用postcss-px2vw-pv彻底摆脱编辑器插件,灵活可控地转换px至vw
    np.mgrid函数
    快速了解匈牙利算法
  • 原文地址:https://www.cnblogs.com/publicbill/p/455550.html
Copyright © 2011-2022 走看看