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