用
Delphi(Pascal) codeif ado1.fieldbyname('a').asinteger=1 then
chbox1.checked:=true
else
chbox1.checked:=false;
为什么总显示dbgrid第一条数据,点击其他的行checkbox总是显示第一条数据的内容。再一个修改怎么修改呢?急求
Delphi(Pascal) codeif ado1.fieldbyname('a').asinteger=1 then
chbox1.checked:=true
else
chbox1.checked:=false;
为什么总显示dbgrid第一条数据,点击其他的行checkbox总是显示第一条数据的内容。再一个修改怎么修改呢?急求
解决方案 »
- 请问如何用代码区分dat扩展名的视频播放文件和windows文件?
- 神哪!救救我吧!!怎么通过BDE为ORACLE创建一个触发器?!
- 如何用webBrowser设置asp页面checkbox选项
- UDPServer聊天室
- ExeRes.com 全心打造 IntraWeb for Delphi 完美体验 (2.0版 现已全面开放源码)
- 开多个窗口后怎么让每个窗口都在任务栏上有个显示(就像MSN和多个人同时聊天时任务栏显示多个窗口一样) (急急急100分赠送)
- midas中间层服务器问题:stack overflow
- query插入记录请教。
- delphi7的问题,indy client组件下的idftp控件能实现文件传输的问题吗?
- ★★关于《Delphi5 开发人员指南》8.6 创建一个绘画程序中的例子。怎样才能够在画图时不闪烁??
- 请教个indy10 idtelnet插件的问题~maxlineaction
- 如何传递web的图片信息到ocx控件上显示出来
建議直接將ado連接好dbgrid,這列checkbox所對應的數據值為bit字段的數據(如:0代表為不打勾,1代表打勾;)連接好數據表,你再直接進行勾選動作,應該沒有問題
修改ado1.Edit;
if chbox1.checked then
ado1.fieldbyname('a').asinteger := 1
else
ado1.fieldbyname('a').asinteger := 0;
ado1.Post;