delphi checkbox
现在是有dbgrideh的form1, 我点击button“设定导出的报告列” 跳到另一个form2,这个form2里面是很多checkbox,选择哪些checkbox 那么form.dbgrideh中显示相应的数据列。
比如全部的数据是
adoquery1.close;
adoquery1.sql.text:='select * from records';
adoquery1.open;
form2的checkbox中有"时间""速度"等,当我选中“时间”“速度”这两个checkbox的时候,form1中dbgrideh中就显示我选中的这两个对应的数据,即相当于是“select time,speed from records”
哪位高手指点下。。。不胜感激。
[解决办法]
遍历checkbox,根据选中的,组织出字段字符串,有了这个后面就好办了,grid可以自动显示选出的列,或者根据打钩的,自动创建列