关于DataSet的问题

jeff__lueny 2006-09-28 02:54:47
如何根据DataSet中的Table查询出的结果,生成新的Table放入本DataSet中?
语句如何写?
谢谢。
...全文
264 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
beer1012 2006-09-29
  • 打赏
  • 举报
回复
可以试着用DATAVIEW 将查到的东西,导入新DATATABLE
前提是你要建好DATAVIEW
newtable=view.totable("")
scow 2006-09-28
  • 打赏
  • 举报
回复
就是可以嘛,楼上说的是具体细节。
1 生成datatable
2 查询,返回一些datarow的集合
3 根据返回的datarow的集合生成新的datarow集合
4 把新的datarow集合添加到生成的datatable中
5 把datatable添加到dataset中
jeff__lueny 2006-09-28
  • 打赏
  • 举报
回复
一个dataset里面不是可以存放数个table么?
我的意思是要从一个dataset中的数个table中综合查询出来结果(一个查询语句要用到数个表),再把这个结果放到在这个dataset中的一个新的table里面去,不知道dataset可以解决这个问题么?

Ice_wang 2006-09-28
  • 打赏
  • 举报
回复
DataTable dt = new DataTable();

DataRow[]DataRow = ds.Table[0].Select("查询条件");

foreach(DataRow dr in DataRow)
{
DataColumn dc = new DataColumn(Dr.ColumnName);

}

scow 2006-09-28
  • 打赏
  • 举报
回复
datarow不能被datatable共用,你只能重新创建datarow,再把值拷贝
jeff__lueny 2006-09-28
  • 打赏
  • 举报
回复
视图只能针对某一个dataset里面的一个table创建视图,如果针对某个dataset里面的两个table创建视图?
hzybc 2006-09-28
  • 打赏
  • 举报
回复
用视图

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧