问题描述
我想从数据库里读取两个表格的数据保存到一个强类型的DATATABLE,不知道怎么实现.感觉有点难啊,有人做过吗
解决方案
解决方案二:
DING下班咯~闪人
解决方案三:
帮顶,接分!
解决方案四:
select*fromaunionallselect*fromb
解决方案五:
不知道两个表的结构是否一样??
解决方案六:
引用3楼nihaimeiyoudenglu的回复:
select*fromaunionallselect*fromb
主要的问题要在程序中动态的选出表后在作为强类型保存在DATASET里
解决方案七:
如果结构相同的话,把两个表的数据读到强类型的datatable中即可!这样表的记录应该是两个表的记录之和!!
解决方案八:
生成过一个DATATABLE吧。。。。
解决方案九:
表的结构不同,生成的DATATABLE是弱类型的吧,不能转成强类型
解决方案十:
你就新建一个TypedDataset,也就是后缀为xsd的那种,然后新建DataTable。那里不仅仅可以选择根据表生成,还可以选择根据SQL语句生成,你就写一句跨表查询的SQL,那就可以了。
解决方案十一:
简单!
解决方案十二:
引用9楼cat_hsfz的回复:
你就新建一个TypedDataset,也就是后缀为xsd的那种,然后新建DataTable。那里不仅仅可以选择根据表生成,还可以选择根据SQL语句生成,你就写一句跨表查询的SQL,那就可以了。
这样建的DATATABLE不是动态的,也就是在不同的情况根据读取的数据建动态的强类型的DATATABLE
解决方案十三:
没人知道怎样动态生成吗,就是不用自动生成,在代码里通过SELECT*...生成一个强类型的DATATABLE
时间: 2024-09-17 02:42:28