关于在Delphi DBgrid 控件中编辑数据,保存到数据库相关操作

一般在Delphi中利用DBgrid控件中与数据库数据交互,在添加数据时,通常是用户在Edit控件中输入数据,然后将Edit的text传递给DBgrid的query控件的... 一般在Delphi中利用 DBgrid 控件中与数据库数据交互,在添加数据时,通常是用户在Edit控件中输入数据,然后将Edit的text传递给DBgrid的query控件的数据集,完成添加操作,现在,我想添加数据,不采用上述方法,想直接在打开的空DBgrid中,编辑数据,然后用Post保存,添加数据库,但我尝试了多次,运行程序,当DBgrid创建时,在DBgrid中不能编辑,请问是不是要改相关属性,还是此方法就行不通,谢谢了~ 展开
 我来答
太平洋来的风
2012-06-09 · TA获得超过190个赞
知道小有建树答主
回答量:582
采纳率:100%
帮助的人:253万
展开全部
如果一切正常的话,数据集为空,哪么会出现空dbgrid.
否则不会出现空dbgrid,除非没有邦定数据集
在表格中可以ctrl+ Ins 可以直接添加数据,前提数据集中没有不允许为空的记录,或在afterinsert中加入默认值的补充.
29882942
2012-06-07 · 超过33用户采纳过TA的回答
知道答主
回答量:180
采纳率:0%
帮助的人:65.8万
展开全部
还有query和dbgrid的readonly属性!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liweihua274
2012-06-07
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
DBgrid中的列没有与数据库结合,导致不能编辑. 将列赋个表的字段名就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
衣漪E9
2012-06-07 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:162万
展开全部
应该是修改OPTION属性里的canedit属性(名字记得不太清楚,应该差不多是这样)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式