Hi,
folgende Situation:
Ich habe ein Dropdown, das über die Bindingsource mit einem DGV verbunden ist.
Direkt im Anschluss werden die Zeilen des Datagridviews gezählt. Blöder weise wird die Anzahl mit 0 angegeben. Wenn ich einen Timer von 10ms setze und dann zähle komme ich auf die korrekte Anzahl.
Allerdings empfinde ich es als Pfusch den Code mit einem Timer zu unterbrechen. Probiert habe ich schon:
Datenbefüllen fertig ist?
*Topic verschoben*
folgende Situation:
Ich habe ein Dropdown, das über die Bindingsource mit einem DGV verbunden ist.
SelectionChangeComitted
Beim DropDown triggert einen Befehl mit dem der DataSource eine bestimmte Anzahl an Datensätzen hinzugefügt wird.Direkt im Anschluss werden die Zeilen des Datagridviews gezählt. Blöder weise wird die Anzahl mit 0 angegeben. Wenn ich einen Timer von 10ms setze und dann zähle komme ich auf die korrekte Anzahl.
Allerdings empfinde ich es als Pfusch den Code mit einem Timer zu unterbrechen. Probiert habe ich schon:
Datagridview.refresh()
& Datagridview.focus()
, leider werden die Rows trotzdem erst nach dem Durchführen des Codes in das DGV gepackt. Gibt es eine Möglichkeit ohne Timer erst zu zählen, wenn das Datenbefüllen fertig ist?
*Topic verschoben*
Option strict = on
If it's stupid and it works it ain't stupid.
If it's stupid and it works it ain't stupid.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()