DerZock
Lieutenant
- Registriert
- Mai 2009
- Beiträge
- 908
Ich habe mir das DatagridViewNumericUpDown Control geladen und soweit implementiert.
Nun möchte ich allerdings ich meinen Datagridview für die zu editierende Zelle das Maximum/Minimun setzen.
Wie mache ich das?
Mein Versuch es über das DatagridView_EditingControlShowing Event zu machen schlagen mit der Meldung
"Der Wert vom Typ "System.Windows.Forms.Control" kann nicht in DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell" konvertiert werden." fehl
Nun möchte ich allerdings ich meinen Datagridview für die zu editierende Zelle das Maximum/Minimun setzen.
Wie mache ich das?
Mein Versuch es über das DatagridView_EditingControlShowing Event zu machen schlagen mit der Meldung
"Der Wert vom Typ "System.Windows.Forms.Control" kann nicht in DataGridViewNumericUpDownElements.DataGridViewNumericUpDownCell" konvertiert werden." fehl
Code:
Private Sub dgvPasser_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles dgvPasser.EditingControlShowing
Dim nud As DataGridViewNumericUpDownCell
nud = CType(e.Control, DataGridViewNumericUpDownCell) // casten nicht möglich!
nud.Maximum = 5
End Sub