TDBCtrlGrid で何ができるかを示したいだけで、できるだけ早く 4 つのレコードを作成したいのですが、TDBCtrlGrid はそれらの 4 つのレコードにアクセスして、カスタムのものを 4 回描画する必要があります。
これをどのように行うのですか?
TDBCtrlGrid で何ができるかを示したいだけで、できるだけ早く 4 つのレコードを作成したいのですが、TDBCtrlGrid はそれらの 4 つのレコードにアクセスして、カスタムのものを 4 回描画する必要があります。
これをどのように行うのですか?
FieldDefs.Add
TAdodataset または TClientDataset id でフィールドを追加し、 でデータセットを作成/開くことができる簡単なソリューションCreateDataSet
です。
var
i: Integer;
begin
ADODataSet.FieldDefs.Add('ID', ftInteger);
ADODataSet.FieldDefs.Add('Text', ftString, 50);
ADODataSet.CreateDataSet;
for i := 1 to 4 do
begin
ADODataSet.Append;
ADODataSet.Fields[0].Value := 1;
ADODataSet.Fields[1].Value := Format('Text %d', [i]);
ADODataSet.Post;
end;
end;
もう 1 つのソリューションは、リソース ストリームからデータをロードすることです。これは、XML として保存された、設計および入力済みのデータセットから作成されたものです。