zoukankan      html  css  js  c++  java
  • C#后台定义一个DataTable并手动写入静态数据(测试数据)

    //创建一个DataTable,并为之添加数据(自定义DataTable)

    DataTable dtz = new DataTable();

    //添加Table中的列
    DataColumn dc1 = new DataColumn("pn", Type.GetType("System.String"));
    DataColumn dc2 = new DataColumn("DESCR", Type.GetType("System.String"));
    DataColumn dc3 = new DataColumn("SN", Type.GetType("System.String"));
    DataColumn dc4 = new DataColumn("BIN", Type.GetType("System.String"));
    DataColumn dc5 = new DataColumn("QTY", Type.GetType("System.String"));
    DataColumn dc6 = new DataColumn("TRANS_QTY", Type.GetType("System.String"));
    dtz.Columns.Add(dc1);
    dtz.Columns.Add(dc2);
    dtz.Columns.Add(dc3);
    dtz.Columns.Add(dc4);
    dtz.Columns.Add(dc5);
    dtz.Columns.Add(dc6);


    //以上代码完成了DataTable的构架,但是里面是没有任何数据的

    for (int i = 0; i < 50; i++)
    {
    DataRow dr = dtz.NewRow();
    dr["pn"] = "010106-101";
    dr["DESCR"] = "PCA, PII/100,512K,TSUNAMI";
    dr["SN"] = "PCA";
    dr["BIN"] = "010106-101";
    dr["QTY"] = "010106-101";
    dr["TRANS_QTY"] = "010106-101";
    dtz.Rows.Add(dr);
    }

    //自动填充了50条相同的记录进去

    //将创建好的DataTable(手动添加的列和静态数据正常赋给GridView使用)

    //DataTable dt = dtz;
    //DetailList.DataSource = dt;
    //DetailList.DataBind();

  • 相关阅读:
    python 闭包
    并行【parallel】和并发【concurrency】线程是并发还是并行,进程是并发还是并行
    生成器,送代器的区别
    深拷贝和浅拷贝的区别
    对缺省参数的理解
    对不定长参数的理解
    mysql三范式
    mysql基础查询语法
    mysql常见查询练习题
    Ubantu-Nginx部署
  • 原文地址:https://www.cnblogs.com/Jack-Cheng008/p/13552979.html
Copyright © 2011-2022 走看看