以下のコードで CSVファイルを StringGrid に表示しようとしています。
var St:TStringList;
Sg:TStringGrid
i:integer;
begin
Sg:=StringGrid1;
St:=TStringList.Create;
St.LoadFromFile('***.csv');
Sg.RowCount:=St.Count;
for i:=0 to St.Count-1 do Sg.Rows[i].CommaText:=St.Strings[i];
St.Free;
end;
Grid の RowCount は StringListのCount で設定できるのですが、
Grid の ColCount はどうすれば得られますか?
(St[0] のComma数を数える?)
検索不十分でした。
別のStringListのcommatextのSt[0]を入れてcountですね。
ツイート | ![]() |