老革命遇到新问题,DBGRID里面选择多条记录,如何逐条获取其数据啊。(50分)

  • 主题发起人 主题发起人 lovefox
  • 开始时间 开始时间
L

lovefox

Unregistered / Unconfirmed
GUEST, unregistred user!
DBGRID里面选择多条记录,如何逐条获取其数据啊。
呜呜
 
呜,呜,呜...
俺也不知清楚,好像是Bookmark什么什么的,忘了。
 
DBGrid1.SelectedRows
 
procedure TForm1.Button1Click(Sender: TObject);
var
i, j: Integer;
s: string;
begin
if DBGrid1.SelectedRows.Count>0 then
with DBGrid1.DataSource.DataSetdo
for i:=0 to DBGrid1.SelectedRows.Count-1do
begin
GotoBookmark(pointer(DBGrid1.SelectedRows.Items));
for j := 0 to FieldCount-1do
begin

if (j>0) then
s:=s+', ';
s:=s+Fields[j].AsString;
end;
Listbox1.Items.Add(s);
s:= '';
end;
end;
 
同意楼上的观点。。。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
608
import
I
I
回复
0
查看
548
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部