Benutzer mit den meisten Antworten
DataGridView und einen neuen neuen Eintrag hinzufügen

Frage
-
ich habe ein gebundenes DataGridView. Über einen BindingNavigator kann ich einen neuen Eintrag einfügen, der von einer eigenen Methode dafür erstellt wurde. D.h. es werden verschiedene Werte entsprechend gesetzt
Nun soll der Benutzer aber nicht immer erst mit der Maus auf den Navigator gehen müssen, sonder er soll im DGV die letzte freie Zeile nehemen können. Nur wenn ich da einen Eintrag einfüge, dann wird er mit dem Standard-AddNew der BindingSource gefüllt. Ich möchte aber meine eigene Methode dazu aufrufen können
Antworten
-
Hallo,
schau Dir mal meinen Beitrag in Open Form with paramter for filter [VS 2010 VB .Net 4 WindowsForms ]
an.
Dort hatte ich drei Varianten beschrieben, wie man die Vorgaben überschreiben kann.
Gruß Elmar
- Als Antwort vorgeschlagen Jörn 'blackout' Bosse Mittwoch, 22. Dezember 2010 19:57
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 30. Dezember 2010 00:05
-
Hi,
du könntest zum Beispiel mit dem Cell-Klick-Event arbeiten. Das würde dann etwa so aussehen:
Private Sub CustomerDataGridView_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles CustomerDataGridView.CellClick
If Me.CustomerDataGridView.CurrentRow.Index = Me.CustomerDataGridView.NewRowIndex Then
MsgBox("HI")
Else
MsgBox("HO")
End If
End SubDa könntest du dann deine eigene Methode aufrufen.
Cheers Jörn Bosse, Microsoft Junior Studentpartner- Als Antwort vorgeschlagen Jörn 'blackout' Bosse Mittwoch, 22. Dezember 2010 19:57
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 30. Dezember 2010 00:05
Alle Antworten
-
Hi,
du könntest zum Beispiel mit dem Cell-Klick-Event arbeiten. Das würde dann etwa so aussehen:
Private Sub CustomerDataGridView_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles CustomerDataGridView.CellClick
If Me.CustomerDataGridView.CurrentRow.Index = Me.CustomerDataGridView.NewRowIndex Then
MsgBox("HI")
Else
MsgBox("HO")
End If
End SubDa könntest du dann deine eigene Methode aufrufen.
Cheers Jörn Bosse, Microsoft Junior Studentpartner- Als Antwort vorgeschlagen Jörn 'blackout' Bosse Mittwoch, 22. Dezember 2010 19:57
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 30. Dezember 2010 00:05
-
Hallo,
schau Dir mal meinen Beitrag in Open Form with paramter for filter [VS 2010 VB .Net 4 WindowsForms ]
an.
Dort hatte ich drei Varianten beschrieben, wie man die Vorgaben überschreiben kann.
Gruß Elmar
- Als Antwort vorgeschlagen Jörn 'blackout' Bosse Mittwoch, 22. Dezember 2010 19:57
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 30. Dezember 2010 00:05