社区
Delphi
帖子详情
DBGRIDEH内嵌的CHECKBOX,在数据库中只有一条记录时,点击选择了checkbox,但数据库中的值改变不了?
fangerhua
2006-02-08 04:42:07
DBGRIDEH内嵌的CHECKBOX,在数据库中只有一条记录时,点击选择了checkbox,但数据库中的值改变不了?但当记录数大于一条的时候,选择一次checkbox后,选择另外的一条记录,则刚刚选择的数据库中值就改变了。是不是记录数一条的时候数据集没有移动就不行,这怎么就决呢?DBGRIDEH是行选的。
...全文
215
8
打赏
收藏
DBGRIDEH内嵌的CHECKBOX,在数据库中只有一条记录时,点击选择了checkbox,但数据库中的值改变不了?
DBGRIDEH内嵌的CHECKBOX,在数据库中只有一条记录时,点击选择了checkbox,但数据库中的值改变不了?但当记录数大于一条的时候,选择一次checkbox后,选择另外的一条记录,则刚刚选择的数据库中值就改变了。是不是记录数一条的时候数据集没有移动就不行,这怎么就决呢?DBGRIDEH是行选的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangerhua
2006-02-10
打赏
举报
回复
那样的话,我还不如在选择以后用按钮执行了(这样左时可以的)。我现在时要求点击的同时就立刻改变数据库的值,现在我是把他放在了OnMouseMove里了,就是鼠标在DbGrid上移动时界面有点闪,不太好看。大伙再帮我想想!:)
yejianwind
2006-02-10
打赏
举报
回复
用个菜单让他进入编辑状态
onchange后post就可以了
fangerhua
2006-02-10
打赏
举报
回复
点击checkbox框的时候,怎样及时的执行
dataset.Edit;
dataset.post;
哪个事件可以,OnMouseDown是不行的
yejianwind
2006-02-08
打赏
举报
回复
先要将你的dataset.edit然后再允许修改,再dataset.post
fangerhua
2006-02-08
打赏
举报
回复
在什么事件里,我试了几种总报错啊dataset not in edit or insert mode.
csnight
2006-02-08
打赏
举报
回复
数据库有多条记录时,你在记录间移动,DELPHI自动调用了dataset.post。当只有一条记录时,你要加代码保存(dataset.post)。
fangerhua
2006-02-08
打赏
举报
回复
dataset的state?什么属性,我的是D7
yejianwind
2006-02-08
打赏
举报
回复
检查一下你的dataset的state是否是dsedit状态
然后确定你的checkbox 已经定义了 √是 1或true。X是0或false
DB
GRID
EH
增加
checkbox
在
DB
GRID
EH
里添加一个
checkbox
列,无需在
数据库
中
增加字段
db
grid
eh
中
添加
checkbox
源码
参照文档
中
代码的代码,可以轻松实现
db
grid
eh
中
添加
checkbox
复选框,实现全选或反选的功能。
db
grid
eh
滚动选定
记录
不
改变
DB
Grid
Eh
让
选择
的
记录
不随垂直滚动条滚动而移动 使用Delphi的人都知道,Delphi
中
的
Grid
与PB或者其他的
Grid
有区别,就是在滚动
时
记录
指针会跟着
改变
。能不能做到像PB
中
的DataWindow一样滚动
时
选定
记录
不
改变
呢?
使用带
checkbox
的
Db
grid
eh
类
使用带
checkbox
的
Db
grid
eh
类,使用简单快捷,初始化简单,获取数据简单!
Db
Grid
Eh
多选_解决不能保存最后
一条
记录
ADO_
Db
Grid
Eh
多选,解决不能保存最后
一条
记录
问题,增加合计,增加行号功能。测试需安装
Db
Grid
Eh
组件,本人环境在D6下编译测试。ACCess,SQLServer下方法相同
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章