Event auslösen wenn eine neue Zeile in eine DataTable eingefügt wird



  • Hallo,
    Ich habe eine global verfügbare Datentabelle die in einem Unterthread mit Werten gefüllt wird. Diese Datentabelle wird in einem Datagrid dargestellt. Allerdings kann ich von diesem Unterthread aus nicht das Datagrid neu zeichenen lassen, sodass keine Werte angezeigt werden. Deshalb bräuchte ich einen Event, der das Datagrid neu zeichnet, wenn ein neuer Wert in die Datentabelle eingefügt wrid. Gibt es dafür einen fertigen Event, oder muss ich mir den selbst basteln?

    mfg
    Lutz



  • DataTable.RowChanged-Ereignis

    aber das DataGrid die Werte nicht automatisch anzeigt ist mir neu



  • Sollte es das?
    Wenn ich es nicht neu zeichne, dann werden neue Werte nicht angezeigt!

    Ok, Jetzt bin ich einen Schritt weiter!!!
    Danke für deine Hilfe! Es geht so einwamdfrei!!!



  • Also, seitdem ich diese Lösung habe, kommt immer eine Fehlermeldung, wenn in der Datatable zu viele Werte sind:
    An unhandled exception of type 'System.NullReferenceException' occurred in system.windows.forms.dll

    Additional information: Object reference not set to an instance of an object.

    Ich kann mir das nicht erklären! Weiß jemand Rat?


Anmelden zum Antworten