delphi dbgrid 修改、更新、删除

DELPHI 中,使用 dbgrid显示数据。窗体上放置三个按钮,caption分别为:修改、删除、更新。1,修改就是直接在dbgrid中修改数据,然后保存到数据库中;2,删除,就是,当鼠标点击一条记录后。在单击此按钮,就可以在数据库中删除此条记录;3,更新就是当数据库内容有变化后,单击此按钮,显示当前数据库中的数据。望高手不吝赐教,不胜感激!

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

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

在delphi中如何在DBgrid实现增删查改,access数据库中有表名叫Manager...
DBGRID可以增加修改数据,新增数据,保证光标在DBGRID中.只要按键盘上下方向键,DBGRID就会出现一空行,这时就可以输入数据了,输入完毕再按一下下方向键,就会再出现一空行,并且上一行数据已经保存到了数据库中,修改数据理简单,找到要修改的数据,直接修改,然后将光标上或下移动一行,就可以了,但是不能删除数据....

delphi中的dbgrid数据操作
4 设置 adoquery1的 active =true 5 设置 datasource1的dataset 属性为 adoquery1 6.再放一个 DBNavigator1 设置 datasource=datasource1 7.设置 dbgrid1的 datasource=datasource1 保存 运行 即可.注 dbnavigator 控件 中有自带代码 ...可实现 添加,删除,修改..等 要用代码 如下:一、ADO...

Delphi中DBgrid数据查找、修改方法?
那么要修改,只要 adodataset1.edit;adoDataset1.FieldByName('字段名1').asstring:='修改值 ';adoDataSet1.Post;就可以了。

求delphi连接数据库进行简单的 插入,删除,修改,查询。
3、DBGrid1和DBNavigator1的DataSource选DataSource1 4、ADOQuery1的sql中写上select * from 表名 5、选ADOQuery1的active为TRUE,到此你已经可以用DBNavigator1进行插入,删除,修改操作了,要查询可以 在你的button(查询)的onclick事件中写上:with ADOQuery1 do begin close;sql.clear;sql.add(...

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

Delphi中的DBGrid的使用问题
可放置一个button,点击Button后,DBGrid在最后显示出一个空行.你可以在DBGrid内输入个字段的值.代码:procedure TForm1.Button2Click(Sender: TObject);begin AdoQuery1.Append;end;更新数据:双击DBGrid的某网格,即可进行更新操作.当操作完毕后,鼠标离开操作行,即已经更新到数据库中.可放置一个按钮,刷新...

如何用Delphi DBGrid修改表格中的内容?
adoquery 连接数据库 (connection连接数据库)datasource用来连接adoquery 控件(dataset属性连接adoquery控件)dbgrid 用来连接datasource控件 (datasource 属性连接datasource控件)然后dbgrid 的readonly属性设置 false 你就可以通过dbgrid修改数据库内容了 ...

delphi中,如何向dbgrid中添加数据记录并自动刷新
一、预备知识 在 delphi 语言中,对于数据库的操作类组件,简单地可以分为前台(数据显示)及后台(数据操作)类组件。前台类的组件,如 dgGrid、dbEdit 等;后台类的组件,如 AdoTabel、ADOQuery 等。两者的关系,通常来说,在前台(如 dbGrid)中,对数据的操作(添加、删除记录),最终都需要后台...

Delphi关于dbGrid组件刷新的问题。
DataSource1的dataset重新开下 要是连的query 更新后用下面的语句 with ADOQuery1 do begin ADOQuery1 .close;ADOQuery1 .open;end

相似回答