none
VB.NET 2005 有關DataSet 的資料處理 請教各位 RRS feed

  • 問題

  • 大家好,小弟今天遇到一個問題,針對DataSet的處理
    完全不知要怎麼讓程式來跑,想請問各位前輩們的作法

    1的資料是由數個table用Fill出來的Dataset.Table(A)

    2是希望用程式跑出來的結果,與1的資料相同 只是新增兩個column
    C_Group_avg的值是  avg(b)*avg(c) 依Group這Column來Group資料
    C_Type_avg的值是   avg(b)*avg(c) 依Group+Type 這Column來Group資料



    請問一下.net 對這種需求有什麼處理方法嗎?
    麻煩各位了
    2009年10月9日 下午 08:10

解答

  • 你還是用 SQL 來做比較好。

    DataColumn.Expression 的彙總函數不支援 GROUP BY 的能力,它只能依現有的資料來回傳。
    或者,你要自己做 GROUP BY 的處理,這會比較麻煩一些。


    初學不是問題,但用不正確的態度來問問題,那就是很大的問題。
    如果只會用 "看" 的學程式,那不如早點改行,以免誤己一生...
    若不想快點得到解答,可以儘量把問題寫模糊一點,愈模糊愈不會得到解答。
    • 已提議為解答 Lolota Lee 2009年10月12日 上午 02:36
    • 已標示為解答 Lolota Lee 2009年10月15日 上午 06:18
    2009年10月10日 上午 12:38
    版主