Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oakley,
3. Mai 2022
Du kannst Dir das so vorstellen, dass der Rowindex die Reihenfolge der Zeilen von 0 bis x aufsteigend in Deiner Tabelle ist.
Der RecordIndex ist sowas wie die Nummerierung des Datensatzes der eingefügt wurde.
Sagen wir Du hast eine Zeile in deiner Tabelle. In diesem Fall ist, wenn nichts gelöscht wurde, der RecordIndex = RowIndex und zwar 0.
Wenn Du darüber jetzt eine Zeile einfügst, ist der...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oakley,
2. Mai 2022
Das der RecordIndex hier dem RowIndex entspricht muss nicht immer so sein.
class function TToolsDevExpress.SelectRecord(View: TcxGridTableView; FieldNameID: string; CurrentID: Integer): Boolean;
var
I: Integer;
ColumnIndex: Integer;
recidx : Integer;
begin
Result := False;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oakley,
30. Apr 2022
Hey,
versuch mal das hier:
View.Controller.FocusRecord(i, false);
View.Controller.FocusedColumn := "Name der Tabellenspalte";
Setzt er Die hier den Focus schonmal in die richtige Zeile?
for I := 0 to View.DataController.RecordCount - 1 do ... geht nämlich über die Records in der Tabelle.