画面中有两个combobox,combobox1中的内容是静态填充的,combobox2,是根据combobox1所选的内容查数据库动态填充的,现在我点击MSFlexGrid得出相应字段的数据赋值给combobox1,可以正常显示,赋值给combobox2的时候被选中的数据并不是从数据表中取出的数据,请问我应该如何赋值,才可以对应上呢?请详细的说一下
问题补充:
我现在就是想实现点击combobx1里面的内容,同时combobox2也根据combobox1的值查询数据库,动态添加,并且可以根据MSFlexGrid中的数据赋值给combobox1和combobox2选中的值
最佳答案
使用脚本啊
1、在打开含有combobox控件的画面的时候可以在画面脚本,里面做好初始化,使用value属性和AddItem方法
2、在电机comb1的时候,查询表格里面的内容,如果没有重复,先用clear清除comb2控件的内容,然后再使用additem方法添加查询到的
至于查询,肯定也需要使用脚本,排除重复的,或者需要大小排序的功能
总的说来应该是挺麻烦的
提问者对于答案的评价:
感谢您的解答
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361889.html