Gibt es eine Möglichkeit, die cxGrid Funktionalität "Gehe zur nächsten Zelle bei der Eingabe" aber mit den Pfeiltasten auf der Tastatur statt von "Enter" zu schlagen ???cxGrid: statt "Gehe zur nächsten Zelle bei der Eingabe" mit "Enter" mache das mit den Pfeiltasten
Jetzt kann ich mit den Pfeiltasten navigieren, aber die Zellen, auf die ich mich bewege, sind nicht ausgewählt (blaue Farbe). Wenn ich eine Zelle in der Spalte bearbeite und in die Zelle darunter (mit der Pfeiltaste) gehe, springt das Raster auf einen anderen zufälligen Datensatz im Raster, was nervig ist.
Ist es eine Frage der Einstellungen oder müssen Sie diese Funktionalität programmieren?
bearbeiten: Dies ist eine einfache temporäre Tabelle, die ich verwenden, um Daten zu sammeln. Es hat keine indizierten Felder oder AutoInc Feld:
procedure TForm3.cxButton1Click(Sender: TObject);
begin
DataModule2.ACRQuery2.Close;
DataModule2.ACRQuery2.SQL.Clear;
DataModule2.ACRQuery2.SQL.Text :='insert into TEMP select company_id,member_id,surname,name from MEMBERS where company_id =:a1';
DataModule2.ACRQuery2.Params.ParamByName('a1').Value :=cxLookupComboBox2.Text;
DataModule2.ACRQuery2.ExecSQL;
DataModule2.ACRQuery3.Close;
DataModule2.ACRQuery3.SQL.Clear;
DataModule2.ACRQuery3.SQL.Text :='update temp set month=:a1,year=:a2';
DataModule2.ACRQuery3.Params.ParamByName('a1').Value :=cxComboBox2.Text;
DataModule2.ACRQuery3.Params.ParamByName('a2').Value :=cxTextEdit2.Text;
DataModule2.ACRQuery3.ExecSQL;
DataModule2.TEMP.Refresh;
end;
Datenlasten, aber wenn ich den ersten Datensatz bearbeiten und nach unten mit dem Pfeil bewegen, springt der Cursor an das Ende des Gitters.
Navigation mit den Pfeiltastenfunktionen normally.I die Spalte ohne Problem nach unten scrollen und bearbeiten jeden Datensatz Ich mache eine Pause auf. Aber sobald ich es bearbeite und zum nächsten Datensatz gehe, springt der Cursor irgendwo anders hin. Es scheint, dass die Synchronisierung nicht funktioniert. Ich weiß es wirklich nicht. Ich sortiere in keiner Weise.
Haben Sie versucht, Fragen in den DevEx Support-Foren zu stellen? –
In Reflektion, bis dieses q bearbeitet wird, um ein MCVE einzuschließen, stimme ich ab, es als Off-Thema zu schließen, weil das "Springen" nicht das Standardverhalten eines CxGrids ist ** und ** die Pfeiltasten-Navigation die Standardeinstellung ist für ein cxGrid. Daher sollte das q genügend Informationen enthalten, um das Problem zu reproduzieren. – MartynA
@MartynA - Sortierreihenfolge ist keine. – user763539