lzth.net
当前位置:首页 >> DElphi DBGriD里面的值如何自动更新 >>

DElphi DBGriD里面的值如何自动更新

你是用ADODataSet1组件与DBGrid关联,在“添加”按钮将数据写入数据库后,可执行ADODataSet1.Active:=false;ADODataSet1.Active:=true;此时DBGrid中的数据将会刷新.其实你不需要用dataTable来添加数据,直接用ADODataSet1也可以添加数据的

一、使用Tedit控件,增加后,关闭数据集并重新打开二、使用数据感知控件, 如TDBEdit

有个refresh属性可以刷新缓存区吧 你试一下 应该是可以的若是还不行你就辛苦一点在写一遍SELECT 语句喽 呵呵

用缓存更新updateSQL控件

DBGrid为数据库感知控件,你直接对数据库进行操作即可,它会自动刷新的.放置TDataSource将DataSet指定到数据表控件上,将DBGrid的DataSource设置为此TDataSource即可.1、可以直接在DBGrid中修改数据,修改后将记录移动到下一行即直接保存.2、点击DBGrid中的某行时,相对应的数据库记录号也将自动设定到所选择的那一行上的,所以,选某行然后按钮事件直接删除当前记录就可以了.3、因为DBGrid为感知控件,当数据库有更新时直接刷新相对应的数据表就可以实现刷新了.

datasource1的dataset重新开下 要是连的query 更新后用下面的语句with adoquery1 dobegin adoquery1 .close;adoquery1 .open;end

如你用的是table(query也是一样)1、双击窗体中的table1,先关闭table1,打开字段编辑器fields editor;2、在fields editor窗口中,单击鼠标右键,选择new fields菜单项3、delphi显示new fields对话框.选择field type列表框中的currency 项, 并在

以下是<Delphi的DBGrid的下拉列表>在用 Delphi 开发数据库应用系统时,利用数据网格DBGrid 输入数据时,有些字段只允许某几个固定的字符串,像档案案卷的保管期限,只有“永久”、“长期”和“短期”三种,可否从一个下拉列表中进行

你是指点击dbgrid1的某行记录之后,dbgrid2自动显示与dbgrid1具有相同“项目”关键字的记录吗?如果是这样,按以下步骤操作:1、设置adoquery1需要连接的表.2、设置adoquery2设置属性如下: (1)设置好adoquery2的connection(或

看得出来,数据库已经连接好了.那就是说,数据库在本地.对吧?既然会连接数据库,那就说明你应该知道DBNavigator1.既然你没有选择DBNavigator1,那肯定是有原因的.其实,使用button一样可以实现DBNavigator1的功能.1、增加记录的命令:table1.addend. 在table尾部添加一条记录;table.insert. 在当前记录的前面插入一条记录;2、修改记录的命令:table1.edit 编辑当前记录3、删除记录的命令:table1.delete4、撤销的命令:table1.cancel5、提交命令table1.post 对数据库的所有曾、删、改的命令后都要进行提交!

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com