hur.cn - 华软网

 热门搜索

数据窗口保存问题

  作者:未知    来源:网络    更新时间:2019/10/7
一个grid数据窗口,点击按钮就能够增加一行,在点击保存时,数据窗口的其中一列都填为统一值,如:
dw_1有三列a,b,c;点击按钮cb_1,dw_1增加一行,这时只将a,b两列填入内容,继续点击dw_1,一样增加a,b内容,在点击cb_2保存数据时,将所有增加的行的c列填入'c',然后保存到数据库中。不能在点击cb_1时用dw_1.object.c[dw_1.getrow()]='c',由于在点击‘保存’时,才知道给c列赋的什么值。有没有什么函数代表数据窗口中的所有列?一定要用For ...next 吗?请问大侠们怎么措置惩罚?小弟初学,请列位见教,谢谢感动不尽!
------华软网友回答------
这个肯定需要检测数据,没有其余 措施的
------华软网友回复------
string da_dh[]  //创建一个数组,数组里面就是你想要给c列赋予的值

dw_1.object.c.current= da_dh[]   //给c列的所有行赋值!
------华软网友回复------
就算楼上的用current属性,并采取数组来赋值,也要知道数组的个数(即dw_1的行数)照旧得用for...next循环的呀
------华软网友回复------
dw_1.setitem(dw_1.getrow(),c,'c')
------华软网友回复------
对照正常的做法就是循环负值,
不要用dw_1.object.c[dw_1.getrow()]='c'
用setitem。
------华软网友回复------
通常也是正常的做法:循环setitem      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。