如何实现让DBGRid 显示用户选择的字段 (35分)

  • 主题发起人 主题发起人 火球
  • 开始时间 开始时间
可以考虑用infopower的wwdbgrid控件,除了保存列表还有其他功能。
当然自己写也不难,可以参照wwdbgrid控件的源代码写。
 
旁边放一个隐藏的控件来记录
然后dbgrid.columns.visible
 
我不知道理解错你的意思没有。
我想可以这样,你把DBGrid的字体设成白色,正常就是什么也没有,只有
表格线,用户选择的时候,因为选择会变成反色(白字蓝底),所以就能看
到了,然后响应DBGrid的OnClick事件保存用户所选择的记录不就行了。
 
利用循环通过在dbgrid的colomns属性的fields属性得到字段的名称然后列出在
checkList中,再读取每个checkbox的checked属性就可以得到用户选取了那些字段进行显示
然后将相应的colomn的visible属性设为真就可以了
 
1、拉一个TQUERY控件到桌面上,将DBGRID的DATASOURCE的DATASET设置为TQUERY
2、先将已选择的字段存入如TXT等文件中,运行时,将字段逐一读出,并且设置
为tquery的SQL语句eg:select 字段1,字段2....from table;
 
后退
顶部