关于DBGrid的问题(50分)

  • 主题发起人 主题发起人 enter_von
  • 开始时间 开始时间
E

enter_von

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位,怎样可以把DBGuid当前选择的Record以数组形式返回呢
如:OrderNO | ItemNO |
1001 Item1
>> 1002 Item2
1003 Item3
... ...
当前记录为>>所示,求返回Str[1]=1002,Str[1]=Item2
(是使用Query Dataset)
 
???
Str[1]=1002,Str[1]=Item2
你是不是想说:[:(]
Str[0]=1002,Str[1]=Item2 ??
 
procedure TForm1.Button1Click(Sender: TObject);
var
icount,fdcount:word;
myarray: array of string;
begin
fdcount:=dbgrid1.Columns.Count;
setlength(myarray,fdcount);
for icount:=0 to fdcount-1 do
myarray[icount]:= dbgrid1.Fields[icount].AsString

end;
 
大概是这样,有更好的,接着来。[:D]
 
Sorry,更正为Str[0]=1002,Str[1]=Item2
 
谢谢张剑波的回答,
不过我只想把当前行放进数组就可以了,无需全部
望指教,^_^
 
接受答案了.
 
后退
顶部