看板 C_Sharp 關於我們 聯絡資訊
小弟目前有個問題 就是GridView的DataSource資料表想再增加一行資料 也就是從原來資料庫select語法撈出來的資料的某一行資料 經過後台處理的值 成為新的資料行 HTML中 GridView我已新增一個BoundField DataField為新處理出來的資料行 命名為"item" 後台程式碼及其他說明如下 http://ppt.cc/0JlB 謝謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.114.241
ssccg:不知道你要做的處理是什麼,很單純的話用sql command直接做 03/17 15:55
ssccg:比較快吧,或是Gridview加一個field,bind同一行再去處理 03/17 15:59
ssccg:一定要在DataTable加資料的話你現在的做法也不對,沒Fill() 03/17 16:00
ssccg:前哪有資料能處理? fill完再加那行,再改那一行的資料才對 03/17 16:01
因為我新增的那一行資料 還要做數學運算 (EXP,pow) 我先試試能不能抓另一行資料加數值充當新的資料行 ※ 編輯: f127doggpig 來自: 140.127.114.241 (03/17 18:29)
qwer820404:你的問題會是 03/17 20:53
qwer820404:因為Datatable在fill之後 他的結構已經固定了 03/17 20:53
qwer820404:所以我建議 你先自己new一個datatable 把欄位設定好 03/17 20:53
qwer820404:之後有二種做法 03/17 20:54
qwer820404:一個是用reader的方式 一行一行丟 當然新的欄位值 03/17 20:54
qwer820404:可以就用現有的值去做計算 03/17 20:55
qwer820404:第二種是 直接用fill 填到你new 的那個table 03/17 20:55
qwer820404:不過怕是會有 對應的問題(有可能不成功) 03/17 20:55
qwer820404:我通常都是用reader的方式去做 希望有幫到你 03/17 20:56