int selected_Sum() { int br, er, ss; string cc,scc; cc = grid_get_col_name("MG", grid_cur_col("MG")); scc = "sum_val." + cc; ss = 0; er = grid_selection_bottom("MG"); br = grid_selection_top("MG"); //dbg("开始行:" + br + ";结束行:" + er); int a, b; for (a = br; a <= er; a++) { ss = ss + to_float(grid_get_v("MG", cc, a)); } tip("当前选择行求和值为:" + ss); grid_opt_add_val("MG",scc,"选定合计:"+ss); return 1; } |