• C#手动填充DataSet


    1、创建DataSet

    2、创建DataTable

    3、将DataTable加入到DataSet

    4、创建列

    5、创建行、并加入到DataTable

    以下是Demo 代码

    DataSet ds = new();
                DataTable dt = new DataTable("MyTable");//创建一个名为MyTable的DataTalbe
                ds.Tables.Add(dt);
                dt.Columns.Add(new DataColumn("BillCode", typeof(string)));
                dt.Columns.Add(new DataColumn("OrderNo", typeof(string)));
                dt.Columns.Add(new DataColumn("SellerName", typeof(string)));
                dt.Columns.Add(new DataColumn("GoodsName", typeof(string)));

                dt.Columns.Add(new DataColumn("Pcs", typeof(Int32)));
                dt.Columns.Add(new DataColumn("ClaimReason", typeof(string)));
                dt.Columns.Add(new DataColumn("Weight", typeof(float)));
                dt.Columns.Add(new DataColumn("Price", typeof(float)));

                dt.Columns.Add(new DataColumn("Amount", typeof(float)));
                dt.Columns.Add(new DataColumn("Remark", typeof(string)));
                dt.Columns.Add(new DataColumn("ApplyTime", typeof(string)));
                dt.Columns.Add(new DataColumn("TakePartsDate", typeof(string)));           

                foreach(TData data in MainDataList)
                {
                    DataRow dr = dt.NewRow();
                    dr["BillCode"] = data.BillCode;
                    dr["OrderNo"] = data.OrderNo;
                    dr["SellerName"] = data.SellerName;
                    dr["GoodsName"] = data.GoodsName;

                    dr["Pcs"] = data.Pcs;
                    dr["ClaimReason"] = data.ClaimReason;
                    dr["Weight"] = data.Weight;
                    dr["Price"] = data.Price;

                    dr["Amount"] = data.Amount;
                    dr["Remark"] = data.Remark;
                    dr["ApplyTime"] = data.ApplyTime;
                    dr["TakePartsDate"] = data.TakePartsDate;
                    dt.Rows.Add(dr);
                }

  • 相关阅读:
    2024年CSP-J暑假冲刺训练营(1):枚举
    软件测试面试之问——角色扮演
    Spring Security(8)
    【离散数学】第三章 测试
    计算机毕业设计ssm全美旅行社网站3ircv系统+程序+源码+lw+远程部署
    go mod tidy总是安装最新依赖,如何查找哪个模块导致某个包安装最新依赖,提供一个小工具
    Day39 进程
    Eureka注册中心
    Petalinux 2020.2 离线编译
    vsFTP简单安装测试
  • 原文地址:https://blog.csdn.net/gang148375/article/details/126668613