当前位置:编程学习 > C#/ASP.NET >>

在临时表中怎么样添加数据

   请问一下各位高手,怎么样在临时表中添加数据呢, --------------------编程问答-------------------- insert into --------------------编程问答-------------------- 你说的是数据库中临时新建的表还是程序代码中的DATATABLE?

如果是数据库中的用SQL语句照样可行……

如果是DATATABLE的话那么就是——


        //新建datatable
        DataTable data = new DataTable();
        //创建列
        DataColumn dc1 = new DataColumn("ID");
        DataColumn dc2 = new DataColumn("ClassID");
        DataColumn dc3 = new DataColumn("ClassName");
        DataColumn dc4 = new DataColumn("ClassList");
        DataColumn dc5 = new DataColumn("ClassPre");
        DataColumn dc6 = new DataColumn("ClassTj");
        DataColumn dc7 = new DataColumn("ClassOrder");
        DataColumn dc8 = new DataColumn("ClassKind");

        data.Columns.Add(dc1);
        data.Columns.Add(dc2);
        data.Columns.Add(dc3);
        data.Columns.Add(dc4);
        data.Columns.Add(dc5);
        data.Columns.Add(dc6);
        data.Columns.Add(dc7);
        data.Columns.Add(dc8);
        //新建行
            DataRow dar = data.NewRow();
        //添加数据
            dar[0] = "";
            dar[1] = "";
            dar[2] = "";
            dar[3] = "";
            dar[4] = "";
            dar[5] = "";
            dar[6] = "";
            dar[7] = "";
        //添加到表中
            data.Rows.Add(dar);

以上……如此了…… --------------------编程问答-------------------- 若是sql语法,
事实如下的sql语句
select into DestinationTable 
from SourceTable 
要求:DestinationTable和SourceTable表结构相同
若是其它:
我赞同参考二楼的做法。 --------------------编程问答--------------------
insert into #tb(_id,_name) values(1,'name-1')

DataTable dt = new DataTable();
dt.Columns.Add("_id");
dt.Columns.Add("_name");
DataRow row = dt.NewRow();
row["_id"] = 1;
row["_name"] = "name-1";
dt.Rows.Add(row);
--------------------编程问答--------------------
引用 2 楼 xingzhiasa 的回复:
你说的是数据库中临时新建的表还是程序代码中的DATATABLE? 

如果是数据库中的用SQL语句照样可行…… 

如果是DATATABLE的话那么就是—— 


C# code
        //新建datatable
        DataTable data = new DataTable();
        //创建列
        DataColumn dc1 = new DataColumn("ID");
        DataColumn dc2 = new DataColumn("ClassID");
        DataColumn dc3 = new DataColumn("ClassName");
       …


如上
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,