zar te ovo FromFile nije asociralo na to da se cita iz fajla u grid? Cudno :)
samo sam ispustio jedan red i jedan vise ima (iskopirao sam greskom iz prve procedure), evo ispravljene
Code:
procedure FromFile(Grid: TStringGrid; FileName: string);
var i, j: Integer;
begin
XML.FileName := FileName;
XML.Active := True;
try
Grid.RowCount := XML.DocumentElement.Attributes['RowCount'];
Grid.ColCount := XML.DocumentElement.Attributes['ColCount'];
for i := 0 to XML.DocumentElement.ChildNode.Count - 1 do
for j := 0 to XML.DocumentElement.ChildNode.Nodes[i].ChildNode.Count - 1 do
Grid.Cells[j, i] := XML.DocumentElement.ChildNode.Nodes[i].ChildNode.Nodes[j].NodeValue;
finally
XML.Active := False;
end;
end;
sto se tice ovog, nisam te bas razumeo najbolje sta hoces. ali mozes recimo da ubacis prolikom upisa u fajl da upisuje za svaku kolonu index i tip, recimo, da izgleda ovako XML
Code:
<column Index="5" Type="date"/>
a ti provali kako da ovo uradis u kodu i kako da to posle procitas :) mislim da sam ti dao dovoljno materijala da provalis i sam
pozdrav