北京亚控科技国际领先的mes软件平台供应商-凯发k8官方网娱乐官方

在组态王中使用kvadodbgrid控件进行数据库查询时,如何动态地添加控件的字段?

时间:2018-08-16 发布者: 浏览次数:352次

使用控件的addfield方法可以实现,使用说明如下:

addfield(string bstrname, string bstrtitle, long lfieldwidth, bool nreadonly) 

参数: 

string bstrname:指定添加的字段的字段名,必须为有效字段名称; 

string bstrtitle:被添加字段的实际显示名称,若为空,则取缺省的名称即该字段名作为显示名称; 

long lfieldwidth:字段的宽度,字段宽度必须大于0;

bool nreadonly:所添加的字段是否为只读(1 表示字段只读,0 表示字段可读写)。

例如:

ctrl.setconnectparam("mytestdsn","","",""); //连接mytestdsn数据源(access数据库); 

ctrl.table ="kingtable"; //选择kingtable数据表; 

ctrl.addfield("r1","温度",75,1); //增加此表中字段名为r1的字段,显示字段名称为温度,列宽75,只读; 

ctrl.fetchdata(); //刷新数据集;