Frage

Beschreibung:

Ich bin mit einem globalen Datagridview, die einmal erstellt worden ist, dann ich teile dieses Gitter ByRef auf mehreren Benutzersteuerungen, das Merkwürdige ist -> erste Steuer Hinzufügen oder initialisieren, dass das Netz es alle andere ziehen wird Kontrollen nicht zieht es (sicher, und ich weiß, warum seine nicht Zeichnung)

Frage: Wie kann ich die globale Datagridview zwingen, in jedem User Control neu zu zeichnen, die ich habe .. !!?

Erwähnt wird, dass ich die DataGridView manully mit aus bin bevölQuelle unter Verwendung von Daten Mitglied / Daten.

Keine korrekte Lösung

Andere Tipps

OK, das ist wirklich sehr gefährlich. Kontrollen werden nicht von mehreren Formen / Kontrollen werden parented gemeint. Sie würden viel besser tun, um die Daten gemeinsam nutzen (über eine beobachtbare Sammlung, wie BindableList<T> oder DataView wenn Sie so geneigt sind). Offensichtlich bedeutet dies das Datenelement / Daten-Source-Einstellung oder alle Updates zu tun (für alle Netze) selbst.

Aber im Ernst; DataGridView (noch irgendeine andere Steuer AFAIK) ist nicht dazu gedacht, so verwendet werden.

Für Informationen, angenommen , dass VB ByRef zu C # 's ref vergleichbar ist, dann brauchen Sie nicht, dass sowieso ... Sie sind bereits nur die Referenz vorbei (nach Wert). Aber das ist nicht wichtig, da es nicht so oder so funktionieren wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top