Datagridview eine komplette Zeile markieren; bei doppelklick Daten übernehmen und etwas ausführen

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Mono.

    Datagridview eine komplette Zeile markieren; bei doppelklick Daten übernehmen und etwas ausführen

    Hallo Forum,

    ich habe ein DataGridView welches so gefüllt wird, wie ich es möchte. :P

    Jetzt habe ich zwei Dinge vor, wo ich absolut keinen Ansatz habe, wie ich es machen könnte:

    1. Ich möchte, wenn ich eine Zelle anklicke, dass die ganze Zeile markiert wird.

    2. Ich möchte bei einen Doppelklick auf eine Zeile eine Aktion ausführen, bzw. eine neue Form öffnen und die Daten der Zeile übergeben, bzw. die Zeile markieren und dann das gleiche mit einem Button ausführen.

    Es wäre nett, wenn ich einen Ansatz bekommen könnte, wie ich das angehen könnte.

    Gruß Axel
    1.

    VB.NET-Quellcode

    1. DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect


    2.

    VB.NET-Quellcode

    1. Private DataRow As New DataGridViewRow 'alternativ vll Friend für Form2 :)
    2. Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
    3. DataRow = DataGridView1.CurrentRow
    4. 'YourFunction(DataRow)
    5. 'Form2.show
    6. 'oder ähnliches :)
    7. end sub


    als tip

    gruss mono
    Das ist meine Signatur und sie wird wunderbar sein!