作者f127doggpig (阿贤)
看板C_Sharp
标题[问题] GridView的DataSource增加一行资料
时间Sat Mar 17 14:17:07 2012
小弟目前有个问题
就是GridView的DataSource资料表想再增加一行资料
也就是从原来资料库select语法捞出来的资料的某一行资料
经过後台处理的值 成为新的资料行
HTML中 GridView我已新增一个BoundField
DataField为新处理出来的资料行 命名为"item"
後台程式码及其他说明如下
http://ppt.cc/0JlB
谢谢指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.114.241
1F:→ ssccg:不知道你要做的处理是什麽,很单纯的话用sql command直接做 03/17 15:55
2F:→ ssccg:比较快吧,或是Gridview加一个field,bind同一行再去处理 03/17 15:59
3F:→ ssccg:一定要在DataTable加资料的话你现在的做法也不对,没Fill() 03/17 16:00
4F:→ ssccg:前哪有资料能处理? fill完再加那行,再改那一行的资料才对 03/17 16:01
因为我新增的那一行资料 还要做数学运算 (EXP,pow)
我先试试能不能抓另一行资料加数值充当新的资料行
※ 编辑: f127doggpig 来自: 140.127.114.241 (03/17 18:29)
5F:推 qwer820404:你的问题会是 03/17 20:53
6F:→ qwer820404:因为Datatable在fill之後 他的结构已经固定了 03/17 20:53
7F:→ qwer820404:所以我建议 你先自己new一个datatable 把栏位设定好 03/17 20:53
8F:→ qwer820404:之後有二种做法 03/17 20:54
9F:→ qwer820404:一个是用reader的方式 一行一行丢 当然新的栏位值 03/17 20:54
10F:→ qwer820404:可以就用现有的值去做计算 03/17 20:55
11F:→ qwer820404:第二种是 直接用fill 填到你new 的那个table 03/17 20:55
12F:→ qwer820404:不过怕是会有 对应的问题(有可能不成功) 03/17 20:55
13F:→ qwer820404:我通常都是用reader的方式去做 希望有帮到你 03/17 20:56