Control Saisie d'une datagridview cell [Résolu]

cs_ssefyou 120 Messages postés samedi 3 mai 2008Date d'inscription 18 juillet 2013 Dernière intervention - 28 avril 2009 à 12:52 - Dernière réponse : cs_ssefyou 120 Messages postés samedi 3 mai 2008Date d'inscription 18 juillet 2013 Dernière intervention
- 28 avril 2009 à 13:25
Bonjour ,

j'arrive pas a controllé la saisie au niveau d'une cellule dans une datagridview
je veu saisire une date (01/01/2009)

Private
Sub DgvMod_CellEndEdit

If IsDate(DgvMod.CurrentRow.Cells(0).Value) =
False
ThenMsgBox(

"Err DATE Invalide !!!")

End
If

End
Sub
ce que je veux c'est d'obligé l'utilisateur a corrigé et metre la cellule en mode edition

Merci
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscriptionModérateurStatut 18 janvier 2017 Dernière intervention - 28 avril 2009 à 13:19
Commenter la réponse de Renfield
Meilleure réponse
cs_ssefyou 120 Messages postés samedi 3 mai 2008Date d'inscription 18 juillet 2013 Dernière intervention - 28 avril 2009 à 13:25
3
Merci
hi,

voila la solution :



Private



Sub
datagridview1_CellValidating(

ByVal
sender

As



Object
,

ByVal
e

As
System.Windows.Forms.DataGridViewCellValidatingEventArgs)

Handles
DgvMod.CellValidating




If
datagridview1.Columns(e.ColumnIndex).Name =

"NOM Column"



Then



If
  IsDate(e.FormattedValue.ToString) =

False



Then



MsgBox(




"Err DATE Invalide !!!"
)


'ou






'datagridview1.Rows(e.RowIndex).ErrorText = "Err DATE Invalide"
'c'est plus jolie

e.Cancel =




True






Else

datagridview1.Rows(e.RowIndex).ErrorText =




""

e.Cancel =




False






End



If






End



If






End



Sub



 

Merci cs_ssefyou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 73 internautes ce mois-ci

Commenter la réponse de cs_ssefyou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.