Autor Beitrag
valherf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: Sa 12.02.11 16:04 
Hallo.
Habe eine Frage. Im StringGrid ist es ja recht easy ein Feld anzusteuern. z.B
StringGrid1.Cells[0,0] ist das allererste Feld. Aber wie funktioniert das im DBGrid? Die Cells gibts da ja nicht.

Gruß
Val
Tranx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 648
Erhaltene Danke: 85

WIN 2000, WIN XP
D5 Prof
BeitragVerfasst: Sa 12.02.11 17:15 
Für die Spalte gilt:

ausblenden Delphi-Quelltext
1:
2:
3:
 dbgrid.SelectedField := dbgtid.Datasource.Dataset.FieldByName('xxx'); //xxx = Feldname. Vorteil: Man kann bei beliebiger Reihenfolge der Felder immer das gewünschte Feld ansteuern
alternativ:
 dbgrid.SelectedIndex := i;


Die Zeile wird - da ja Datensätze angezeigt werden - mit dem Datensatzzeiger verschoben.

Also:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
  dbgrid.DataSource.Dataset.Prior;
  dbgrid.DataSource.DataSet.Next;
  dbgrid.DataSource.Dataset.First;
  dbgrid.DataSource.DataSet.Last;
  dbgrid.DataSource.Dataset.MoveBy(i);

_________________
Toleranz ist eine Grundvoraussetzung für das Leben.

Für diesen Beitrag haben gedankt: valherf