delphi7怎么将edit输入的信息显示在DBGrid上,就像下图一样 30

 我来答
众口说车
2012-12-29 · TA获得超过2323个赞
知道大有可为答主
回答量:3503
采纳率:50%
帮助的人:1481万
展开全部
如果是dbedit那就如果你和dbgrid指向的是同数据源及同字段的话,你更改post后,会同步显示的!
如果只是edit那么,就需要你自行处理相应的post程序。
方法1 是:在各个edit的onexit事件里或onchange里把当前的edit的值赋给后台db字段。
方法2是:在 保存事件中,一次性把所有的内容保存到相应的数据库字段中!
如:
dbgrid.datasource.dataset.fieldby('xxxx').asstring:=edit1.text;
...
post;
// 这里xxxx为字段名
liu55721
2012-12-29 · TA获得超过922个赞
知道大有可为答主
回答量:1861
采纳率:100%
帮助的人:869万
展开全部
将DBGRID用ADO数据组件与数据库表连接,并通过这个数据集组件,将数据保存的数据库表中,如果连接设置正确的话,数据一保存,DBGRID就会自动显示数据,这个是无需另外再写代码的。
追问
我输完数据后,按保存,在数据库表中有消息。但是在DBGrid没自动更新,怎么做??
追答
那个图标上有三个小箭头的组件称为数据源组件,它是连接BDGRID控件和ADO数据集组件的桥组件,你要把它们通过属性设置连接起来,就会显示了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caseyou4ever
2012-12-29 · TA获得超过456个赞
知道小有建树答主
回答量:583
采纳率:0%
帮助的人:301万
展开全部
用dbedit吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式