Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Zitat von 13Hijack37: „Ok ich habe nun das DataGridView an ein DataTable gebunden. Funktioniert problemlos, wie kann ich nun aber aus einer Funktion aus einer anderen Klasse welche als Thread ausgeführt wird eine Zeile anfügen?“Bei Databinding sollte man die Daten auch im MainThread einfügen, denn die Bindings greifen ja auch auf Controls zu, sodass unzulässige Zugriffe entstehen. Leider ist der Compiler nicht clever genug, auch solche Zugriffe anzumeckern. Stattdessen scheinen die Bindings einf…

  • Benutzer-Avatarbild

    ich hab paar Extensions, mit denen ich die BindingSources entbinden kann, solange MassenOperationen auf den DataTables laufen. Anschließend wird wieder genauso gebunden, wies vorher war. Ein andermal habich rücksichtslos im Nebenthread herumgewurstelt, und einfach anschließen BindinSource.ResetBindings aufgerufen. Ah- was glaub auch solide ist, solange BindingSource.RaiseListChangedEvents=False zu setzen, denn in diesen Events spielt sich glaub die Databindelei ab.

  • Benutzer-Avatarbild

    tja, das ist das mit meine Extensions: Wenn man da ein Form registriert, werden alle BindingSources gemerkt, und mit den zugehörigen DataTables so dictionaryMäßig verknüppert. Da hab ich also Zugriff auf die BindingSources, wenn ich Zugriff aufs Dataset hab.