Thema: Delphi DevExpress, Grid Zugriff

Einzelnen Beitrag anzeigen

Benutzerbild von Der Jan
Der Jan

Registriert seit: 22. Dez 2005
289 Beiträge
 
Delphi XE7 Ultimate
 
#4

Re: DevExpress, Grid Zugriff

  Alt 2. Mär 2006, 11:04
Danke für die Antwort.

Leider klappt das so auch nicht, es kommt wieder beim zweiten Zugriff die Fehlermedlung "Record index out of range"
Interessanterweise "Recordindex" nicht Field oder Columnindex.
habs mal auseinandergebastelt:
Delphi-Quellcode:
  
  with tvTeile.DataController do begin
    aColIndex[0] := GetItemByFieldName('ARTIKELNUMMER').Index;
    aColIndex[1] := GetItemByFieldName('ARTIKELBESCHREIBUNG').Index;
    aColIndex[2] := GetItemByFieldName('VPNETTO').Index;
  end;
  with grdTeile.FocusedView.DataController do begin
    iRecord := GetFocusedRecordIndex;
    edtArtNr.Text := GetValue(iRecord, aColIndex[0]);
    edtBezeichnung.Text := GetValue(iRecord, aColIndex[1]); //Hier kommt immernoch der fehler
    edtArtPreis.Text := GetValue(iRecord, aColIndex[2]);
  end;
Ersetze ich jetzt iRecord durch 0 (ist zwar programmtechnisch umfug, aber zum testen) kommt kein Fehler.
Schon mysteriös...
Gruß, Jan
  Mit Zitat antworten Zitat