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

能不能动态生成一个强类型 的DATATABLE,顶贴有分!!!

我想从数据库里读取两个表格的数据保存到一个强类型的DATATABLE,不知道怎么实现.感觉有点难啊,有人做过吗 --------------------编程问答-------------------- DING 下班咯~闪人 --------------------编程问答-------------------- 帮顶,接分! --------------------编程问答-------------------- select * from a
union all
select * from b --------------------编程问答-------------------- 不知道两个表的结构是否一样?? --------------------编程问答--------------------
引用 3 楼 nihaimeiyoudenglu 的回复:
select * from a 
union all 
select * from b

主要的问题要在程序中动态的选出表后在作为强类型保存在DATASET 里 --------------------编程问答-------------------- 如果结构相同的话,把两个表的数据读到强类型的datatable中即可!
这样表的记录应该是两个表的记录之和!! --------------------编程问答-------------------- 生成过一个DATATABLE吧。。。。 --------------------编程问答-------------------- 表的结构不同,生成的DATATABLE是弱类型的吧,不能转成强类型 --------------------编程问答-------------------- 你就新建一个Typed Dataset,也就是后缀为xsd的那种,然后新建DataTable。那里不仅仅可以选择根据表生成,还可以选择根据SQL语句生成,你就写一句跨表查询的SQL,那就可以了。 --------------------编程问答-------------------- 简单! --------------------编程问答--------------------
引用 9 楼 cat_hsfz 的回复:
你就新建一个Typed Dataset,也就是后缀为xsd的那种,然后新建DataTable。那里不仅仅可以选择根据表生成,还可以选择根据SQL语句生成,你就写一句跨表查询的SQL,那就可以了。

这样建的DATATABLE 不是动态的,也就是在不同的情况根据读取的数据建动态的强类型的DATATABLE --------------------编程问答-------------------- 没人知道怎样动态生成吗,就是不用自动生成,在代码里通过SELECT * ...生成一个强类型的DATATABLE
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,