Delphi中DBgrid数据查找、修改方法?

在Delphi中我要查找某一行某一列的数据,查找后并修改,怎样做,最好有代码,谢谢!!!

第1个回答  2009-07-13
如果dbgrid的数据集是adodataset1
那么要修改,只要
adodataset1.edit;
adoDataset1.FieldByName('字段名1').asstring:='修改值 ';
adoDataSet1.Post;
就可以了。
第2个回答  2009-07-13
dbgrid 可以直接修改数据~
至于查找 就用循环了
ADOQuery1.Close;
ADOQuery1.Open;
ADOQuery1.First;
while (not ADOQuery1.Eof) do
begin
if trim(ADOQuery1.FieldByName('user_name').AsString)=trim(RzEdit1.Text) then
begin
exit;
end
else
ADOQuery1.Next;
end;本回答被提问者采纳
第3个回答  2009-07-13
dbgrid是自动感知控件,只要数据库里改好那么dbgrid刷新一下就过来了,只要去查找修改你要的数据就可以了
第4个回答  2009-07-13
dbgrid是只是显示数据集的,要查询或者修改直接修改数据集就可以了

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

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

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

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

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

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

求delphi连接数据库进行简单的 插入,删除,修改,查询。
1、点ADOQuery1的connectionstring右边“...”--build...--选提供程序下的microsoft JET 4.0...--下一步--输入数据库名:data.mdb,确定;2、DataSource1的dataset选ADOQuery1;3、DBGrid1和DBNavigator1的DataSource选DataSource1 4、ADOQuery1的sql中写上select * from 表名 5、选ADOQuery1...

DELPHI 怎样通过修改DBGRID中的数据去修改数据库
把DBGrid中的属性中有一个Options中 dsEdit 选True,记得不要选dsRowselect 这个选项为True,否则的话,dsEdit 即使选True,也是无用的。

delphi 中如何批量修改dbgrid中所显示数据的某一列的值?
如果需要修改的数据有共性 可以用 用Update ... 来更新 如果没有,哪决定哪些数据要修改是需要“输入” 即交互 这时就要一条一条来把 Selected 的数据Edit 一下再提交了

DELPHI 怎样通过修改DBGRID中的数据去修改数据库
把DBGrid中的属性中有一个Options中 dsEdit 选True,记得不要选dsRowselect 这个选项为True,否则的话,dsEdit 即使选True,也是无用的。

相似回答