Re: [问题] 有内建方法可以合并DataTable嘛?

楼主: aoksc (重出江湖)   2016-04-26 22:14:48
※ 引述《aoksc (重出江湖)》之铭言:
: 请问各位
: 如果我有两个DataTable字段都一样
: 但是我想合并成一个DataTable的话有没有内建方法可以达成
: 目前我是用foreach然后用ImportRow一列一列加到DataTable里面
: 谢谢
谢谢各位的回复
不过我又遇到一个问题
就是要merge的时候遇到同名的字段
DataType一个是int一个是decimal
所以不能merge
请问有什么方法可以让资料从DB读出来时就是我要的DataType呢?
因为DataType目前看起来是不能改
不晓得有什么方法可以处理这问题呢?
我有尝试在SQL的部份就用cast转decimal不过好像还是不行
谢谢
作者: likesp999 (大肠杆菌)   2016-04-26 23:45:00
你直皆从db拉过来当entity保证没这问题
作者: evil2004 (忘却深渊)   2016-04-27 08:58:00
我们公司做法是一律用Str做资料传递,要计算时再CIntCDbl包含数据库的建置字段也都是直接建NVarchar
作者: neo5277 (I am an agent of chaos)   2016-04-27 09:10:00
这种做法究竟好不好呢? 假设是中大型系统的话?
作者: evil2004 (忘却深渊)   2016-04-27 09:29:00
看怎么优化 因为核心存取数据库的dll是老板那个层级写的我们只是参考档案 目前用起来效率不会太差!不过还是得看个人习惯

Links booklink

Contact Us: admin [ a t ] ucptt.com