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();

    红色标识为处理数据方法

  • 相关阅读:
    【JavaP6大纲】Java基础篇:为什么jdk8以后HashMap会使用红黑树优化?
    【JavaP6大纲】Java基础篇:HashMap加载因子为什么是0.75?
    【JavaP6大纲】Zookeeper篇:选举机制
    就是要幸福(1)严于律人
    天真的童年
    闲言碎语话心得垃圾工作
    镜花水月
    就是要幸福(3)言行自由
    五年
    爸爸我给你捂捂手
  • 原文地址:https://www.cnblogs.com/cqchai/p/2090536.html
Copyright © 2011-2022 走看看