Autor Beitrag
MarcRB1975
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 131

XP, Windows7
Delphi 2005 PE, Turbo, RAD Delphi 2009, XE, XE2
BeitragVerfasst: Sa 18.06.05 11:45 
Hallo,
seit 3 Tagen beschäftige ich mich intensiv mit dem Thema "StringGrid".
Habe folgendes Problem bzw. Fragen:

Ich meinem vorhandenen StringGrid sind bereits Daten, die ich geladen habe.

Nun sollen Daten hinzugefügt werden und zwar nach der letzten eingetragenen Zeile.
Die Zeile muss sich also um eins erhöhen und dann die Daten z.B. aus einem Edit1 hinzufügen. Dann kann ich dieses neue geänderte StringGrid wieder abspeichern - das weiß ich wie das geht - und wenn ich es wieder erneut lade und in dem Edit1 neue Eingaben mache, erhöht sich die Zahl meiner Zeilen um 1 und der Text aus Edit1 wird in die neue erstellte Zeile übernommen.

Ich habe schon etwas mit Row (+1 bzw. -1) gelesen, aber so ganz verstehe ich das nicht.
In meinen Delphi büchern - Grundwissen.. und Kochbuch - finde ich nichts genaues zu diesem Thema. Suche da schon wie verrückt... es muss doch da was geben??

Ich hoffe, ihr könnt mir weiterhelfen, kann sonst nicht weitermachen. Sitze da echt auf´n Schlauch.

Danke im Voraus!!!!!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 18.06.05 11:58 
Meinst du so was:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm1.Button1Click(Sender: TObject);
begin
  StringGrid1.RowCount := StringGrid1.RowCount +1;
  StringGrid1.Cells[0, StringGrid1.RowCount-1] := Edit1.Text;
end;
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Sa 18.06.05 11:58 
Moin!

Ganz einfach:
ausblenden Delphi-Quelltext
1:
StringGrid1.RowCount := StringGrid1.RowCount +1;					


cu
Narses

//EDIT: zu langsam...
MarcRB1975 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 131

XP, Windows7
Delphi 2005 PE, Turbo, RAD Delphi 2009, XE, XE2
BeitragVerfasst: Sa 18.06.05 12:20 
das ging ja echt super schnell!!!!! Danke!!

Ist das wirklich alles??? Ich dachte, ich muss dass komplizierter machen.

Erkennt er dann automatisch, dass es den neuen Text in die neue Zeile hinzufügen muss??
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Sa 18.06.05 12:23 
Moin!

user profile iconMarcRB1975 hat folgendes geschrieben:
Erkennt er dann automatisch, dass es den neuen Text in die neue Zeile hinzufügen muss??

Das mußt du schon selber machen, Luckie hat dir doch in seinem Code auch gezeigt, wie.

cu
Narses
MarcRB1975 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 131

XP, Windows7
Delphi 2005 PE, Turbo, RAD Delphi 2009, XE, XE2
BeitragVerfasst: Sa 18.06.05 13:37 
Hat super geklappt!!!!
Danke!!!!