Datagrid Zeile löschen



  • Hallo wie der Threadname schon sagt würde mich mal interessieren wie ich eine markierte Zeile in meinem Datagrid löschen kann. Hat da vielleicht jemand ein Tutorial oder ne Idee. Wichtig ist .NET und C++ wenns geht (weil ich find nur VB Zeug)



  • Da bei einem DataGrid um es editieren zu können auch immer ein

    DataSet

    (man kann auch ein DataTable nehmen)

    im Spiel ist und das DataGrid über seine Eigenschaft DataSource mit einem DataSet/DataTable verbunden werden kann, geht folgendes!

    1. Weisse das DataSource des DataGrid einem temporären
    DataSet/DataTable zu.

    2. Editiere diese tempöräre DataSet/Datatable (schmeiss die
    DataRow raus die Du
    nicht willst)

    3. Weisse der DataSource-Eigenschaft des DataGrid das editierte temporäre
    DataSet/DataTable wieder zu

    Wenn ich mich jetzt nicht irre sollte das die grobe Lösung vorgeben!

    P.S.: Nimm aber besser zum Editieren das DataTable 👍
    mit dem DataSet hatte ich manchmal Probleme wenn ich schnell
    mal was editieren wollte damit, dann musste ich nach dem editieren
    im DataGrid das Kreuzchensymbol anklicken damit die Daten wieder
    dargestellt worden sind. Wenn Du ein DataTable benutzt brauchst Du das
    nicht machen!

    mfg sclearscreen 🙂


Anmelden zum Antworten