新建一个DataTable如何手动给其添加多条数据!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新建一个DataTable如何手动给其添加多条数据!相关的知识,希望对你有一定的参考价值。

  早晨起来,想起昨天利用winform做类似于sqlserver数据库导入数据功能的时候,用到了新建一个DataTable手动给其添加多条数据,平时用不到,需要的时候想不起来了,这次不妨把他记下来。以下是代码,很简单。

    //声明并实例化datatable

    DataTable dt = new DataTable();技术分享

    //实例化三个列
            DataColumn dc1 = new DataColumn("factoryName",System.Type.GetType("System.String"));

    DataColumn dc2 = new DataColumn("factoryPosition",System.Type.GetType("System.String"));

    DataColumn dc3 = new DataColumn("factoryHistory",Type.GetType("System.String"));
            dt.Columns.Add(dc1);
            

           dt.Columns.Add(dc2);

    dt.Columns.Add(dc3);

    //添加三条数据    

    DataRow row=dt.NewRow();
    row["factoryName"] ="微软";
    row["factoryPosition"] ="北京";
    row["factoryHistory"]="100years";
    dt.Rows.Add(row);

    row=dt.NewRow();

    row["factoryName"] ="微软";
    row["factoryPosition"] ="北京";
    row["factoryHistory"]="100years";
    dt.Rows.Add(row);

    row=dt.NewRow();

    row["factoryName"] ="微软";
    row["factoryPosition"] ="北京";
    row["factoryHistory"]="100years";
    dt.Rows.Add(row);

 

以上是关于新建一个DataTable如何手动给其添加多条数据!的主要内容,如果未能解决你的问题,请参考以下文章

向新建dataset中添加数据

新建DataTable添加列添加行

C#如何将两个DataTable Row合并为一行

vb.net 如何将两个datatable合并

如何将从 API 获取的数据作为道具传递给其路由在 React JS 的另一个页面中定义的组件?

如何给DataTable,DataRow 手动赋值