delphi 7中如何选中dbgrid中的一行数据、
dbgrid.SelectedRows.Items[i];\/\/selectedRows就是你选中的行 \/\/items[i]就是选中行的第i列的值(string类型的)
delphi DBGrid 如何获取当前选中行的某个字段的值
是dbgrid就应该是和数据库的表有关联,也就是用了query或table做了查询,当然显示可以依靠query或table来实现。比如在query的afterscroll事件里写赋值代码,edit1.text:=fieldbyname('id').asstring; 本回答由网友推荐 举报| 答案纠错 | 评论 0 2 tony罗腾 | 学生 向TA咨询 擅长: 球类运动 其他回答 dbgrid.fie...
delphi怎样取出DBgrid固定第几行第几列单元格中的数据,放到设定的变 ...
DBgrid只能读当前行的数据,好像没有直接的办法读指定某行某列的数据,不过可以变通一下,先用ADO把记录移到指定行的记录,然后再读出指定列的数值。ADO.RecNo := n; \/\/第n行s := DBGrid1.Fields[m].DisplayText; \/\/第m列元素
在Delphi里面怎样通过双击dbgrig的任意一列取得该列的标题?
这个是得到当行的第一列: DBGrid1.Fields[0].Value;得到当列的上面的标题:DBGrid1.SelectedField.FieldName;想双击得到标题放到edit1里面 就在dbgrid1的双击事件(DBGrid1DblClick)下写:edit1.Text=:DBGrid1.SelectedField.FieldName;应该就可了 ...
Delphi7中关于获取DBgrid每列中指定的一个值
DBGrid 的 onCellClick 事件增加如下代码..Edit1.Text := ADOQuery1.FieldByName('生产部门').AsString;Edit2.Text := ADOQuery1.FieldByName('数量').AsString;修改 button 的onClick事件增加如下代码..with ADOQuery1 do begin Close;SQL.Clear;SQL.Add('update 表 set MP数量 = :newcnt ')...
Delphi DBGridEH查询出内容之后,自动执行选中点击第一行的内容动作.
DBGrid是数据展示组件,它通过数据感知组件例如DataSource对数据组件如DataSet进行响应,因此,在一个DataSet或Query打开之后,执行First语句即可将数据指针(游标)指向首行,然后对当前行进行操作即可。原理如此,数据库操作均如此。
delphi中怎样把显示在dbgrid中的数据导出?
给你一个导出代码 procedure TForm1.ExpExcelFileByStream(Src_DBG: TDBGrid; FileName: String);var i: integer;Col, row: word;ABookMark: TBookMark;aFileStream: TFileStream;procedure incColRow;begin if Col = Src_DBG.Columns.Count - 1 then begin Inc(Row);Col :=0;end else Inc(...
Delphi6中DBGrid中怎么得到选定项的行数??
我知道DBGridEh 是可以的,然则DBGrid 没有试过 TDrawGrid(DBGridEh1).row可以获得当前行号,楼主可以尝尝这种办法,估计行的.
delphi中 dbgird某行被选中,点击修改在另一个窗体得到该行的值,并...
DBGRID组件可能没有行选中事件,我很久没有用这个组件了,我只用DBGridEh,不过你的问题可以用列单击事件来解决,这也是最常用的编程方法。procedure Tfr_mai.xsqfsj; \/\/显示处方数据 begin ypysl:=0;if fr_sjmk.TB_yhlx_sjbj.RecordCount =0 then exit;edit24.Text:=fr_sjmk.TB_yhlx_sjbj....
在Delphi的DBgrid中我要查找某一行某一列的数据,查找后并修改,怎样做...
一定要有个查询条件吧 with adoq1 do begin close;sql.clear;sql.text:='select * from biao1 where 你的条件';open;edit;fields[i].value:='你要修改的结果';updatarecord;post;end;