如何使用dbedit更新dbgrid? 我让dbgrid1.readonly:=true,然后在对应于各个字段的dbedit中输入数据,然后用了一个button来将数据插入到dbgrid的对应字段中,请问这个button的OnClick事件应该怎么写?另外,在插入了数据之后,怎么控制dbgrid中的小箭头,使它指向下一行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你对DBGrid的理解有错误,DBGrid是Dataset(Query或者Table)的内容体现,我们要修改的不是DBGrid的内容,而是DataSet的内容。你这个错误就像从前相声中的对着镜子贴膏药一样,贴在镜子上了。 楼上的已经告诉了你"所以然",我告诉你"然"在button1.onclick中写一个普通的数据插入语句就可以.(如果不会,请随便找本数据库书看一下关于箭头的问题,你只需 query(table).next 就可以 query(table).post;顶楼的意思就是dbedit、dbgrid其实都是从一个地方获得数据。你只要改了dataset的值就可以做到了 DBGrid.DataSource.DataSet <-> DBEdit.DataSource.DataSet它们两个是等价的,数据是通过DataSet来操作的,而DBGrid/DBEdit只是一个显示的过程 多谢指点!但是,我现在使用的是TClientDataSet组件并且是基于文件的单层数据库应用程序,请问应该怎么将dbedit中的输入更新到文件中? 将dbgrid的dataset和dbedit的datset设为一样。那么在dbedit中修改数据时,dbgrid中的数据也会变化。修改后执行dataset.next即可。 TClientDataSet组件同样可以和dbedit共用一个datasource。 FASTREPORT保留小数位的问题,请帮忙 delphi WebBrowser控件BeforeNavigate2事件,url跳转与表单提交 请问一下那些黑彩网站怎么自动从官方网站获取中奖号码 自动兑奖的? 本人学DELPHI 十天了!想问大家个超傻的问题!PrintDBGridEh是怎么用的~!今天内结帖! 问关于WebBrowser的一系列问题。 开工就遇到问题,帮帮忙!! DBgrid控件问题 关于Listview一个简单的问题? 各位高手帮忙。谁有SOCKET错误代码对照表。 表中纪录删除?? 请高人帮忙!!! 如何刷新系统图标(给分)
DBGrid是Dataset(Query或者Table)的内容体现,我们要修改的不是DBGrid的内容,而是DataSet的内容。你这个错误就像从前相声中的对着镜子贴膏药一样,贴在镜子上了。
顶楼的意思就是dbedit、dbgrid其实都是从一个地方获得数据。你只要改了dataset的值就可以做到了
它们两个是等价的,数据是通过DataSet来操作的,而DBGrid/DBEdit只是一个显示的过程
但是,我现在使用的是TClientDataSet组件并且是基于文件的单层数据库应用程序,请问应该怎么将dbedit中的输入更新到文件中?