怎样用c# ado.net 在内存中创建一个临时的Table 怎样用c# ado.net 在内存中创建一个临时的Table 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这还不简单直接写个类继承自 datatable然后 直接 add cloumn 就完事了 DataTable account = new DataTable("Account"); DataTable datum = new DataTable("Datum"); DataTable datumType = new DataTable("DatumType"); this.Tables.Add(account); this.Tables.Add(datum); this.Tables.Add(datumType); account.Columns.Add(new DataColumn("AccountId", Type.GetType("System.String"))); account.Columns.Add(new DataColumn("AccountName", Type.GetType("System.String"))); account.Columns.Add(new DataColumn("Password", Type.GetType("System.String"))); account.Columns.Add(new DataColumn("Department", Type.GetType("System.String"))); account.Columns.Add(new DataColumn("M_Name", Type.GetType("System.String"))); datum.Columns.Add(new DataColumn("DatumId", Type.GetType("System.String"))); datum.Columns.Add(new DataColumn("DatumName", Type.GetType("System.String"))); datum.Columns.Add(new DataColumn("DatumType", Type.GetType("System.Char"))); datum.Columns.Add(new DataColumn("Path", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("TypeId", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("TypePath", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("TypeName", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("ParentId", Type.GetType("System.String"))); new table()用完自己dispose 晕,楼主是要建TABLE还是DataTable,用ADO应该是DataTable吧 ADO.NET 中应该是Datatable吧。直接new一个就可以啦!用完就dispose就行了。 DataTable account = new DataTable("Account");DataTable datum = new DataTable("Datum");DataTable datumType = new DataTable("DatumType");怎样把这3张表合并成一张表呢?==============AccountDatumDatumType这3张表是sql server里面建的3张表吗?============== DataTable account = new DataTable("Account"); DataTable datum = new DataTable("Datum"); DataTable datumType = new DataTable("DatumType"); this.Tables.Add(account); this.Tables.Add(datum); this.Tables.Add(datumType); account.Columns.Add(new DataColumn("AccountId", Type.GetType("System.String"))); account.Columns.Add(new DataColumn("AccountName", Type.GetType("System.String"))); account.Columns.Add(new DataColumn("Password", Type.GetType("System.String"))); account.Columns.Add(new DataColumn("Department", Type.GetType("System.String"))); account.Columns.Add(new DataColumn("M_Name", Type.GetType("System.String"))); datum.Columns.Add(new DataColumn("DatumId", Type.GetType("System.String"))); datum.Columns.Add(new DataColumn("DatumName", Type.GetType("System.String"))); datum.Columns.Add(new DataColumn("DatumType", Type.GetType("System.Char"))); datum.Columns.Add(new DataColumn("Path", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("TypeId", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("TypePath", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("TypeName", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("ParentId", Type.GetType("System.String")));========================================================怎样给表中的每个列中添加数据呢? 1.添加数据: DataRow row = table[x].NewRow(); row[x] = x;把数据填完,然后table[x].Rows.Add(row);2.合并表.这几个表的columns完全不一样,不知道你所谓的"合并"是什么意思.如果列一样的话可以直接table[0].Rows.AddRange(table[1].Rows); 我的DataTable的Rows里面怎么没有AddRange函数,只有add函数 请教一个貌似微软BUG的问题 枚举双色球的号码 C#中如何限制comboBox中只能输入字母 怎样在界面上直接显示出来 richtextbox控件 存储的rtf格式的具体内容? 哪里有智能客户端的书吗? 跪地求教程 那位仁兄帮我看看代码错再哪?我找不到了.... 关于XPATH 查询问题 求一个(c#)派工的算法 关于类的一个问题? 急, 大问题不过很平常 。 web服务器运行不是asp.net1.1 版。 您将无法运行asp.net web应用程序或服务 有没有什么方法能在高速刷新的情况下不让程序闪烁?
直接写个类继承自 datatable
然后 直接 add cloumn 就完事了
DataTable datum = new DataTable("Datum");
DataTable datumType = new DataTable("DatumType"); this.Tables.Add(account);
this.Tables.Add(datum);
this.Tables.Add(datumType); account.Columns.Add(new DataColumn("AccountId", Type.GetType("System.String")));
account.Columns.Add(new DataColumn("AccountName", Type.GetType("System.String")));
account.Columns.Add(new DataColumn("Password", Type.GetType("System.String")));
account.Columns.Add(new DataColumn("Department", Type.GetType("System.String")));
account.Columns.Add(new DataColumn("M_Name", Type.GetType("System.String"))); datum.Columns.Add(new DataColumn("DatumId", Type.GetType("System.String")));
datum.Columns.Add(new DataColumn("DatumName", Type.GetType("System.String")));
datum.Columns.Add(new DataColumn("DatumType", Type.GetType("System.Char")));
datum.Columns.Add(new DataColumn("Path", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("TypeId", Type.GetType("System.String")));
datumType.Columns.Add(new DataColumn("TypePath", Type.GetType("System.String")));
datumType.Columns.Add(new DataColumn("TypeName", Type.GetType("System.String")));
datumType.Columns.Add(new DataColumn("ParentId", Type.GetType("System.String")));
用完自己dispose
DataTable datum = new DataTable("Datum");
DataTable datumType = new DataTable("DatumType");
怎样把这3张表合并成一张表呢?
==============
Account
Datum
DatumType
这3张表是sql server里面建的3张表吗?
==============
DataTable datum = new DataTable("Datum");
DataTable datumType = new DataTable("DatumType"); this.Tables.Add(account);
this.Tables.Add(datum);
this.Tables.Add(datumType); account.Columns.Add(new DataColumn("AccountId", Type.GetType("System.String")));
account.Columns.Add(new DataColumn("AccountName", Type.GetType("System.String")));
account.Columns.Add(new DataColumn("Password", Type.GetType("System.String")));
account.Columns.Add(new DataColumn("Department", Type.GetType("System.String")));
account.Columns.Add(new DataColumn("M_Name", Type.GetType("System.String"))); datum.Columns.Add(new DataColumn("DatumId", Type.GetType("System.String")));
datum.Columns.Add(new DataColumn("DatumName", Type.GetType("System.String")));
datum.Columns.Add(new DataColumn("DatumType", Type.GetType("System.Char")));
datum.Columns.Add(new DataColumn("Path", Type.GetType("System.String"))); datumType.Columns.Add(new DataColumn("TypeId", Type.GetType("System.String")));
datumType.Columns.Add(new DataColumn("TypePath", Type.GetType("System.String")));
datumType.Columns.Add(new DataColumn("TypeName", Type.GetType("System.String")));
datumType.Columns.Add(new DataColumn("ParentId", Type.GetType("System.String")));
========================================================
怎样给表中的每个列中添加数据呢?