DataTable dt = new DataTable()
//dt获取数据部分省略
dt.TableName="UserList"//选填,这里设置表名为“UserList”
ds.Tables.Add(dt)
//ds.Tables.Add之后可以使用 ds.Tables["UserList"] 或 ds.Tables[0] 来获取一个DataTable
DataTable是通过引用方式使用的,所以一个table不能添加到另一个dataset中。开始是用最原始的建临时表的方法,后来发现发现table有copy方法,这样就省事多了,代码可以写成:
DS.Tables.Add(DT.Copy())
这样就OK了。
datatable dt = new datatable()dt = ds.tables[0]//ds是你的dataset的实例,取出ds中的查询结果,一般都这么用的,除非你的ds中存了不止一个的查询结果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)