DataGridView1 max et min valeur

hacker591 - 28 nov. 2015 à 13:25
Zermelo Messages postés 378 Date d'inscription samedi 22 septembre 2012 Statut Membre Dernière intervention 13 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?

1 réponse

Zermelo Messages postés 378 Date d'inscription samedi 22 septembre 2012 Statut Membre Dernière intervention 13 août 2017 14
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.
0
Zermelo Messages postés 378 Date d'inscription samedi 22 septembre 2012 Statut Membre Dernière intervention 13 août 2017 14
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.
0
Rejoignez-nous