看板 C_Sharp 關於我們 聯絡資訊
※ 引述《youcankillme (這裡是誰?你是哪裡?)》之銘言: : 我想要在.Net中 : 讓不同的DataTable 做 Join : 像是 訂單資料(一個DataTable) & 顧客(另一個DataTable) : 做出一張 "訂單資料中可看出顧客基本資料" 的表格 : 也就是想要利用.Net內部的功能模擬出Join的功能 : 目前試過幾種方法 : DataSet.Merge() ------->失敗 : 因為訂單資料中,同一個顧客的資料會有二筆以上 : 無法當primaryKey : DataRelation----------->失敗 : 成功地將兩個Table 做出關聯了 : 但是還是找不到方法把表格生出來 : 想到還未試過的方法 : 自行寫一個method,依照columns 一個一個比較、加入,做出schema : 然後再每一個DataRow 做刷選,全手工的方式加入 : -------->太複雜,看不到經濟效益在哪? : 還是想要做到這個功能的話,只能從SQL語法下手 : PS:做這個功能的目的,只是想要把功能獨立出來 DataSet是不是有可以暫時停止檢查各種條件約束的方法可以呼叫? 如果有的話,先暫時停止檢查 然後去Merge之後,跑回圈把重複的項目拿掉? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.225.174