5,392
社区成员
发帖
与我相关
我的任务
分享
procedure TForm1.FormCreate(Sender: TObject);
var
i,j: integer;
begin
for i := 0 to StringGrid1.ColCount - 1 do
begin
StringGrid1.Cells[i,0] := '字段'+inttostr(i);
end;
for i := 1 to StringGrid1.RowCount - 1 do
begin
for j := 0 to StringGrid1.ColCount - 1 do
begin
StringGrid1.Cells[j,i] := 'asdf'
end;
end;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
i,j: integer;
begin
for i := 0 to StringGrid1.ColCount - 1 do
begin
ClientDataSet1.FieldDefs.Add(StringGrid1.Cells[i,0],ftString,20);
end;
ClientdataSet1.CreateDataSet;
for i := 1 to StringGrid1.RowCount do
begin
ClientDataSet1.Append;
for j := 0 to ClientDataset1.FieldCount - 1 do
begin
ClientDataSet1.Fields[j].AsString := StringGrid1.Cells[j,i];
end;
end;
end;