数据表:
dm mc
001 A
002 B
003 C
004 Dprocedure Tdakm.GetData(dm, mc: TStrings);
var i:integer;
begin
dm.Clear;
mc.clear;
Customerdata.GetData('select dm,mc from '+Ftablename);
for i:=0 to customerdata.ClientDataSet1.RecordCount-1 do
begin
dm.Add(customerdata.ClientDataSet1.fieldbyname('dm').AsString);
mc.Add(customerdata.ClientDataSet1.fieldbyname('mc').AsString);
customerdata.ClientDataSet1.next;
end;
end;
Tdakm.getdata返回数据表中的 科目代码 和 科目名称
当我调用
listbox1.items.clear;
srclist.items.clear;
dadx.GetData(listbox1.Items,srclist.Items);
后,
listbox1 srclist
001 B
002 C
003 D
004 A我期待的结果是
listbox1 srclist
001 A
002 B
003 C
004 D
procedure Tdakm.GetData(dm, mc: TStrings);
var i:integer;
begin
dm.Clear;
mc.clear;
Customerdata.GetData('select dm,mc from '+Ftablename);
for i:=0 to customerdata.ClientDataSet1.RecordCount-1 do
begin
dm.Add(customerdata.ClientDataSet1.fieldbyname('dm').AsString+'/'+
customerdata.ClientDataSet1.fieldbyname('mc').AsString);
customerdata.ClientDataSet1.next;
end;
end;
procedure Tdakm.GetData(VAR dm, mc: TStrings);