我想读取dbgrid表格中指定行的内容,比如说第5行,该如何得到
解决方案 »
- IdTCPClient1.Host:=Trim(edit3.Text)这样就可以.写变量就不行
- 问一下待遇问题?
- 大侠帮帮忙啊,
- 朋友,帮我看一看,窗体所的有控件的回车转成Tab键出现严重问题
- 超级郁闷的问题!!真的超级郁闷!!现在我用OLEVariant接收了一个二进制值。然后把这个OLEVariant转换成Stream,然后保存成文件。但是在
- 这个错误信息怎么解决?
- 请问做一个房产档案管理系统,档案扫描入库,该如何设计呢??
- 请教这样一个问题:我想显示数据中的内容,如DBGRID,但是我想做的是用自定义的那种数据表来显示
- 播放Flash的问题
- 本地数据库paradox中关于时间比较的问题
- 一个进销存的问题!
- 如果你遇到这种查询条件,该怎么查询最好!!
var daq : TQuery;
...i:=1;
while not daq.Eof do
begin
if i>=5 then break;
daq.Next;
i:=i+1;
end;这时daq不就指向第5行了么……然后用FieldByName或FindField来读。
例如dbgrid表格中有10行10列的数据,我想实现鼠标单激(如第5行第5列)其中一格就得到鼠标当前所在的位置(鼠标在第几行第几列)或直接得到该格中的值!
应该点做啊?
begin
edit1.Text := ADODataSet1.Fields[3].AsString;
end;
ADODataSet1.Fields[3].AsString;
1 判断当前游标的位置 dbgrid1.DataSource.DataSet.RecNo
2 通过循环下调用moveby() next 之类的游标操作方法来使游标定位到指定位置
3.就直接操纵dbgrid1.DataSource.DataSet了 fieldbyname().value 或者fields[i].Value不就什么都取到了么
变量 := DBGrid.DataSource.DataSet.FieldByName('字段名称').AsString;