Fragensteller
Windows forms DataGridView in TabPage

Allgemeine Diskussion
-
Hallo.
Ich habe in meiner Applikation (VB2013) ein Tabcontrol mit drei Tabpages. In der zweiten Tabpage befindet sich eine Datagridview mit zum Teil ungebundenen Spalten.
Diese ungebundenen Spalten befülle ich beim Anzeigen des Tabcontrol mit VB. Leider funktioniert das nachweislich nur, solange die zweite Tabpage ausgewählt wird, sobald ich diese Spalten anspreche. Sobald die erste Tabpage ausgewählt ist - was auch das gewollte Verhalten ist - werden die Daten zwar augenscheinlich eingetragen, aber beim Auswählen der zweiten Tabpage wieder herausgelöscht bzw. überschrieben.
Ich könnte nun natürlich die zweite Tabpage auswählen, die Daten in die ungebundenen Spalten schreiben und dann die erste Tabpage auswählen. Allerdings hat der Benutzer dann ein unschönes Flackern auf dem Bildschirm.
Das Event SelectedIndexChanged (oder auch Selected) funktioniert auch nicht, da die Daten erst nach dem Aufruf des Events dargestellt werden.
Was für Möglichkeiten habe ich hier?
Mit freundlichen Grüßen
Sönke Nickels
- Typ geändert Ionut DumaModerator Montag, 24. Februar 2014 17:14 Keine Rueckmeldung des Fragenstellender
Alle Antworten
-
Hallo Sönke Nickels,
Schau Dir mal folgende Diskussion an http://stackoverflow.com/questions/11975771/pre-load-tabs-in-a-tabcontrol-to-speed-up-tab-switching
Gruss,
Ionut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
**************************************************************************************************
Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
**************************************************************************************************Ionut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
ich kenne den Effekt auch. Ich mache deshalb das binding im SelectedIndexChanged-Event des TabControls (zuerst Clear). Ist natürlich nicht so schön. Aber die Ideallösung ist auch die im stackoverflow-thread beschriebene nicht. Eigentlich sollte Microsoft mal selbst eine Lösung vorstellen.
Gruß,
WiWo