呵呵,兄弟,把你吸引进来了。谢谢谢谢。
[问题描述]
界面上有ADOQUERY,dbgrid(使用了cxgrid),adoquery的sql.text:='select 0 as flag,abc from table';然后双击adoquery加入静态字段,flag和abc,把flag的readonly修改为false.然后在DBGRID里面加两列,FLAG和ABC,把FLAG设置为CHECKBOX类型。并且设置了当NULL时不大钩,0时候也不打钩,1时候打钩。然后在DBGRID的双击事件中写
ADOQUERY.EDIT;
ADOQUERY.FIELDBYNAME('FLAG').ASINTERGER:=1;
ADOQUERY.POST;
LABEL1.CAPTION:=ADOQUERY.FIELDBYNAME('FLAG').ASSTRING;
我想:应该这样就能实现使用CHECKBOX来多选行的效果,但是根本不能选择,双击表格中CHECKBOX不会钩上。LABEL1显示也空的(也就是ADOQUERY.POST后,字段flag还是空),不知道为什么。谢谢高手指点
[问题描述]
界面上有ADOQUERY,dbgrid(使用了cxgrid),adoquery的sql.text:='select 0 as flag,abc from table';然后双击adoquery加入静态字段,flag和abc,把flag的readonly修改为false.然后在DBGRID里面加两列,FLAG和ABC,把FLAG设置为CHECKBOX类型。并且设置了当NULL时不大钩,0时候也不打钩,1时候打钩。然后在DBGRID的双击事件中写
ADOQUERY.EDIT;
ADOQUERY.FIELDBYNAME('FLAG').ASINTERGER:=1;
ADOQUERY.POST;
LABEL1.CAPTION:=ADOQUERY.FIELDBYNAME('FLAG').ASSTRING;
我想:应该这样就能实现使用CHECKBOX来多选行的效果,但是根本不能选择,双击表格中CHECKBOX不会钩上。LABEL1显示也空的(也就是ADOQUERY.POST后,字段flag还是空),不知道为什么。谢谢高手指点
解决方案 »
- 如何判断控制面板-管理工具-服务中有没有某个服务?delphi
- 请问trim是把字符串的首、尾空值都去掉吗?(在线等……)
- 想问一个字符串处理问题
- Delphi开发环境中使用多个第三方控件,如何能将它们一并打包安装起来呢?在线等待高手请进。。。!!
- 丽娜帖:请问怎么写动态生成的控件的事件啊?
- Qreport里的打印纸张大小设置!
- 菜鸟说:mainmenu控件好好玩
- 菜鸟提问:delphi野指针的问题!!!
- 得到三个三角,散600,这是第六个100分,12:30结贴,我也要吃饭去了,呵呵!
- 我的98系统突然不能打开*.chm文件,但F1键可以激活98的帮助???为什么
- **毕业**卖身**求职**上海**
- 请教打印问题?
ADOQUERY.EDIT;
ADOQUERY.FIELDBYNAME('FLAG').ASINTERGER:=1;
ADOQUERY.POST;
ADOQuery1.Refresh;//刷新
LABEL1.CAPTION:=ADOQUERY.FIELDBYNAME('FLAG').ASSTRING;
或
再执行一下ADOQUERY查询!!