dbgrid中,如何逐行提取数据?
for i:=1 to DBGrid1.DataSource.DataSet.RecordCount do
begin
Imgedit1.Image:=StringReplace(s,'codescan.mdb','',[rfReplaceAll])+'tif\'+
DBGrid1.DataSource.DataSet.FieldByName('createdate').AsString+
'\'+DBGrid1.DataSource.DataSet.FieldByName('docid').AsString+'.tif';
按上面的代码,编译的时候老是在第一条上,输出后发现Imgedit1.Image的值一直没有变过,该如何解决~!
for i:=1 to DBGrid1.DataSource.DataSet.RecordCount do
begin
Imgedit1.Image:=StringReplace(s,'codescan.mdb','',[rfReplaceAll])+'tif\'+
DBGrid1.DataSource.DataSet.FieldByName('createdate').AsString+
'\'+DBGrid1.DataSource.DataSet.FieldByName('docid').AsString+'.tif';
按上面的代码,编译的时候老是在第一条上,输出后发现Imgedit1.Image的值一直没有变过,该如何解决~!
解决方案 »
- BandedTableView能不能一行放置多个记录
- 很少接触链表,关于整个链表释放问题,在线等
- 在Combobox中下拉框中选择后怎样将他截获?也就是不触发事件
- 函数问题----在线等
- 关于RAVE的问题,新手上路请指教
- is 和 as 的问题————在线等待!!???
- #####如何捕获在窗体外,鼠标右键或左键CLICK时的鼠标的坐标点#####
- 通用查询功能
- 未装delphi的机子,为何不能运行执行程序,打包过后的程序要运行,机子上是否还需安装delphi,该怎样打包呢?
- 寻求统计的一般方法和最简方法
- 文本内容中发现无效字符。
- 打开两个fsMDIChild 窗体,关闭其中一个,另一个也关闭了。为什么??
while(not DBGrid1.DataSource.DataSet.eof) do
begin
DOSTH;
DBGrid1.DataSource.DataSet.next;
end;
while not EOF do
begin
do something
next;
end