zoukankan      html  css  js  c++  java
  • ASP.NET 查询数据处理后动态创建DataTable并添加数据,绑定Repeater

    tring sqlStr2 = "select top 6 * from T_signInfo";
            DataTable dt2 = DataBase.GetTable(sqlStr2);
            //创建DataTable,形成其主框架
            DataTable dt = new DataTable();
            dt.Columns.Add(new DataColumn("Name", typeof(string)));
            dt.Columns.Add(new DataColumn("phone", typeof(string)));
            dt.Columns.Add(new DataColumn("Brand", typeof(string)));
            dt.Columns.Add(new DataColumn("Model", typeof(string)));
            for (int i = 0; i < dt2.Rows.Count; i++)
            {
                //为创建的DataTable添加列
                DataRow dr = dt.NewRow();
                if (dt2.Rows[i]["sex"].ToString() == "女")
                {
                    dr["Name"] = BaseHandle.GetContentString(dt2.Rows[i]["Name"].ToString(), 1, false) + "女士";
                }
                if (dt2.Rows[i]["sex"].ToString() == "男")
                {
                    dr["Name"] = BaseHandle.GetContentString(dt2.Rows[i]["Name"].ToString(), 1, false) + "先生";
                }
                dr["phone"] = BaseHandle.GetContentString(dt2.Rows[i]["PhoneNum"].ToString(), 3, false)+"********";
                dr["Brand"] = dt2.Rows[i]["Brand"].ToString();
                dr["Model"] = dt2.Rows[i]["Model"].ToString();
                dt.Rows.Add(dr);
            }
            Repeater2.DataSource = dt;
            Repeater2.DataBind();

    红色标识为处理数据方法

  • 相关阅读:
    关于最短路算法
    牛客网练习赛7-D-无向图(bfs,链式前向星)
    51nod蜥蜴与地下室(1498)(暴力搜索)
    poj1062昂贵的聘礼(枚举+最短路)
    训练题(代码未检验)(序列前k大和问题)
    两个序列求前k大和
    欧拉回路
    hdu 6063 RXD and math
    hdu 6066 RXD's date
    bzoj 4300 绝世好题
  • 原文地址:https://www.cnblogs.com/cqchai/p/2090536.html
Copyright © 2011-2022 走看看