在编辑按钮下加入
dbgrid.readnoly:=false;
table1.edit;
保存按钮加入
table1.post;
dbgrid.readnoly:=true;
dbgrid.readnoly:=false;
table1.edit;
保存按钮加入
table1.post;
dbgrid.readnoly:=true;
解决方案 »
- 一个关于utc时间的问题,求助大家!
- 大家有什么做决策分析方面的控件推荐呢?
- Delphi6 应用开发指南(清晰PDF版)
- 解决就散分:如何让TabSheet加上滚动条(分全给不难吧)
- 用Virtual技术向ListView与TreeView中加载或删除数据
- 100分求教!!!delphi中adoconnection、storedprocedure和delphi中使用事务的问题!急!在线等!!!!!!!!!!
- 如何连接这种数据库?
- 将sql转化为access出现这个问题:我采用ado连接,sql中是累加,再线等待!
- 能用什么东西连接SMTP?
- 作矩阵,怎么画一个表格,可以向表格中写入文字?像Excel那种
- 有在“北京思元软件有限公司 ”工作或工作过的吗,这公司怎么样
- 在delphi的函数或过程中是否可以定义可选参数?
除非你把 dbgrid 的readonly 设为 true 或 把 table、query 设为 不可编辑
在编辑按钮下加入
dbgrid.readnoly:=false;
table1.edit;
保存按钮加入
table1.post;
dbgrid.readnoly:=true; 出错提示
table1:dataset not in edit or insert node
怎么改???
Tquery.edit;
table1.open;
table1.edit;
table1.open;
如果是Query:
query1.request:=true;
query1.close;
query1.sql.clear;
query1.sql.('sql.text');
query1.open;
query1.edit;
query1.post;
begin
dbgrid1.readonly :=false;
query... :=true;//query..可修改
end else
begin
dbgrid1.readonly :=true;
query... :=false;
end;
sql.add('select .. form.. where fieldname=:fieldname');
...
query...open;
查询得到的记录是不可修改的,增加一个修改按钮,
按了之后就可直接在dbgird中修改。在dbgrid修改后,按保存按钮将修改的保存。
BDE的Query好像不行!
查询得到的记录是不可修改的,在DBGRID中,增加一个修改按钮,
按了之后就可直接在dbgird中修改。在dbgrid修改后,按保存按钮将修改的保存。
代码怎么写呀???帮忙! 帮忙!
求助。
急。##注意##:
是按了修改按钮之后就可直接在dbgird中修改,原来是不可在DBGRID中修改的。
求助。
dbgrid.readnoly:=true;
这么简单
我写了一个,有你这样的功能,
是要点DBGrid的里的一个字段来实现这样的功能,是我们的产品中的,
我想帖出来,但怕到时没有饭碗.老板看的紧.