Autor Beitrag
Flons
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Do 03.09.09 09:34 
Hallo zusammen,

ich fürchte, ich stehe gerade auf dem Schlauch.
Ich bitte um Hilfe.
Ich möchte die Werte einer bestimmten Spalte (der 1.Spalte) eines Datagrids in ein Array schreiben und dieses später auslesen.
Das Array habe ich deklariert.
Im entsprechenden Abschnitt habe ich folgenden Code, um das Array zu füllen (GridObject ist das entsprechende DataGrid):

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
  if GridObject.SelectedRows.Count>0 then begin
    SetLength(dynArrayID, GridObject.SelectedRows.Count);
    for i := 0 to high(dynArrayID) do
      dynArrayID[i] := GridObject.SelectedRows.Items[i];
  end;


Jetzt möchte ich die Inhalte des Arrays auch wieder ausgeben (zum Testen mit ShowMessage() ).

Leider wird hier nur eine MessageBox mit einem Kästchen angezeigt.

ausblenden Delphi-Quelltext
1:
2:
  for i := 0 to high(dynArrayID) do
  ShowMessage(dynArrayID[i]);


Vieln Dank schon mal und Gruß
Flons