hacker591
-
28 nov. 2015 à 13:25
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 2017
-
28 nov. 2015 à 17:13
Bonjour,
voici mon code :
Private Sub DataGridView1_CellEndEdit(sender As System.Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
If (e.ColumnIndex = 1) Then
Dim value As String = DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value
If Not Information.IsNumeric(value) Then
MessageBox.Show("S'il vous plaît entrez la valeur numérique.")
If value.Length < 1 Then
'cenceledit = true
ToolStripStatusLabel1.Text = "Veuillez entrer minimum une valeur!"
ElseIf value.Length > 9 Then
'cenceledit = true
ToolStripStatusLabel1.Text = "Veuillez ne pas dépasser 9 chiffres!"
End If
DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = "0"
Exit Sub
End If
End If
End Sub
mon problème c'est quand j’édite une valeur qui dépasse 9 chiffre ,j'ai pas le message pour dit "Veuillez ne pas dépasser 9 chiffres!".
comment limiter le nombre de chiffre dans datagradview1 quand j'édite?
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 201714 28 nov. 2015 à 16:59
Bonsoir hacker591.
Remplaçez donc la ligne
ToolStripStatusLabel1.Text = "Veuillez ne pas dépasser 9 chiffres!"
par MessageBox.Show(ToolStripStatusLabel1.Text)
Cordialement.
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 201714 28 nov. 2015 à 17:13
Désolé. Grossière erreur. Il faut seulement mettre MessageBox.Show("Veuillez ne pas dépasser 9 chiffres!"), dans le cas ElseIf value.Length > 9 Then.
28 nov. 2015 à 17:13