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 流中传递空白和标点之类的字符。
  • 相关阅读:
    CI(CodeIgniter)框架介绍
    yii框架
    Jenkins简单使用介绍
    UNITY_INITIALIZE_OUTPUT宏
    UNITY地图寻路及服务器解决方案
    bloom
    Rigidbody中 Angular Drag (角阻力):
    Unity5 Shader Stripping 导致 LightMap 全部丢失的解决方法
    移动端播放视频文件
    UNITY5 为什么Inspector视图中脚本前面的勾选框没了
  • 原文地址:https://www.cnblogs.com/publicbill/p/455550.html
Copyright © 2011-2022 走看看