如何用Delphi DBGrid修改表格中的内容?

RT!谢谢!

第1个回答  2009-03-14
adoquery 连接数据库 (connection连接数据库)
datasource用来连接adoquery 控件(dataset属性连接adoquery控件)
dbgrid 用来连接datasource控件 (datasource 属性连接datasource控件)
然后dbgrid 的readonly属性设置 false 你就可以通过dbgrid修改数据库内容了
第2个回答  2009-03-09
adoquery当dataset
然后一个TDataSource控件当datasource
最后设置dbgrid的datasource为TDataSource本回答被网友采纳
第3个回答  2009-03-10
可以用一个叫做dbnavigator的控件,当然你也可以在程序中加入代码

如何用Delphi DBGrid修改表格中的内容?
然后dbgrid 的readonly属性设置 false 你就可以通过dbgrid修改数据库内容了

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

delphi中的dbgrid数据操作
7.设置 dbgrid1的 datasource=datasource1 保存 运行 即可.注 dbnavigator 控件 中有自带代码 ...可实现 添加,删除,修改..等 要用代码 如下:一、ADOTable对数据表的操作:增加、修改与删除:(以线路管理为例)1、增加:procedure TForm7.Button1Click(Sender: TObject);begin ADOTable1.TableName...

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

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

delphi 中DBgirdEh怎样改变表格数据而不更新数据库?
根据经验,想不更新数据。只能用在DBGrid显示区域暂时覆盖一个象ListView或StringGrid似的表格控件,将数据源或DBGrid的数据转进去(你是程序员,应该知道怎么转的)显示和编辑,用完了,再设置其可见属性Visiable为False关闭它。过去我在商业应用中也遇到过这类的问题,就是这样成功处理的。

请问怎么修改delphi中dbgrid显示的全部数据的某一列值
用数据库遍历啊。很好实现.for i:=1 to ADOQuery1.recordcount do begin ADOQuery1['你要修改的列']:='aaaaaaaa';ADOQuery1.Post;ADOQuery1.Next;end;

DELPHI高手进,如何改变DBGRID列的标题
1、如上用 select XH as 序号 from 表 这样的方法来实现 2、在DBGRID上双击,添加几个Tcolumn,设置它的FieldName(前提是已经设置好DataGrid的DataSource),在Title->Caption可以设置它显示时的标题文字

delphi中,如何向dbgrid中添加数据记录并自动刷新
1、设置数据库为添加记录状态 2、为数据表中的各字段赋值 3、确认数据,将数据写入数据库 4、更新数据库状态(刷新前台组件数据),需要说明的是,第 4 步骤为 非必需 项。delphi 的数据库组件具有数据感知特性,一般当数据库改变后,前台的诸如 dbGrid 等组件会自动刷新数据。但某些时候(当数据进行...

在Delphi的DBgrid中我要查找某一行某一列的数据,查找后并修改...
一定要有个查询条件吧 with adoq1 do begin close;sql.clear;sql.text:='select * from biao1 where 你的条件';open;edit;fields[i].value:='你要修改的结果';updatarecord;post;end;

相似回答
大家正在搜