社区
数据库相关
帖子详情
怎样使DBGrid中的某条记录不能被修改?
sc_arhat
2006-08-13 02:30:46
比如说,如果某条记录的字段A为0 时,让这条记录为只读,为其他値时,则不能被修改,我用的是DBGridEh
...全文
121
3
打赏
收藏
怎样使DBGrid中的某条记录不能被修改?
比如说,如果某条记录的字段A为0 时,让这条记录为只读,为其他値时,则不能被修改,我用的是DBGridEh
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ron_xin
2006-08-13
打赏
举报
回复
adoQuery的BeforeEdit写就行了~~
ron_xin
2006-08-13
打赏
举报
回复
procedure TFrmSoftTicket.AdoMBeforeEdit(DataSet: TDataSet);
begin
inherited;
if adoquery1.fieldbyname('字段').asstring :='0' then abort;
end;
如果是boolean型的可以用
if not adoquery1.fieldbyname('字段').asboolean then abort;
deansroom
2006-08-13
打赏
举报
回复
晕 你的“只读”和“不能修改”不是一个意思吗
delphi 开发经验技巧宝典源码
0205 在
DB
Grid
中
设置不滚动的列 136 0206 如何在
DB
Grid
中
实现复制、粘贴功能 137 0207 在
DB
Grid
中
将选
中
的多行删除 137 0208 在Data
Grid
中
如何使标题文字居
中
138 0209 如何把ListBox
中
的内容拖曳到另一个...
delphi 开发经验技巧宝典源码06
0205 在
DB
Grid
中
设置不滚动的列 136 0206 如何在
DB
Grid
中
实现复制、粘贴功能 137 0207 在
DB
Grid
中
将选
中
的多行删除 137 0208 在Data
Grid
中
如何使标题文字居
中
138 0209 如何把ListBox
中
的内容拖曳到另一个...
Delphi开发范例宝典目录
实例065 为TListBox添加水平滚动条 77 实例066 将数据库数据添加到组合框
中
78 实例067 借助绑定控件实现数据选择录入 79 2.5 TListView控件应用典型实例 80 实例068 TListView列表拒绝添加重复信息 80 ...
Delphi
DB
Grid
类控件定位到某一行,并更改为选
中
状态。
Delphi
中
,可以使用数据集控件提供的 Locate 成员方法快速定位至
某条
记录
, 然后通过清除数据集控件的选
中
状态,并重新赋值达到我们的目的。 grDirectory.DataSource.DataSet.Locate('StepNo', StrToInt(stepList[i...
数据库相关
2,498
社区成员
88,446
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章