Bonjour
dans mon datagridview à la place de :
SaisieEcrituresDataGridView(12, i).Value = ""
je souhaite mettre
SaisieEcrituresDataGridView(12, i).Value = null
mais cela ne fonctionne pas
Merci d'avance pour votre aide
Bonjour
dans mon datagridview à la place de :
SaisieEcrituresDataGridView(12, i).Value = ""
je souhaite mettre
SaisieEcrituresDataGridView(12, i).Value = null
mais cela ne fonctionne pas
Merci d'avance pour votre aide
J'y connais rien en DataGridView, mais je pense que la syntaxe suivante serait plus appropriée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SaisieEcrituresDataGridView(12, i).Value = Nothing
Il ya aussi :
si tu utilise des bases de donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Convert.DBNull
Dans ton cas, peut - être que ca ne va pas fonctionner, mais je pense que j'ai bien mis une condition "si tu utilise des bases de données" (logiquement le sinon de mon si te mets fasse à l'utilisation de Nothing ou autre chose). Pour finir je ne t'ai pas demander d'essayer Convert.DBNull maintenant,alors, si ca ne te sert à rien dans le cas courant, elle pourra te servir un jour pour gérer tes valeurs null stockées dans une base de données.
Ne serait-ce pas plutôt...
"DBNull" <-- Classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Convert.DBNull.Value
"Value" <-- Instance de la classe
...moi , j'utilise Convert.DBNull comme suit :
Supposons que je veux inserer un Null dans ma base de données, mais tout d'abord vérifier le contenu de ma zone de text.
Puis je récupère A et avec un INSERT INTO je mets dans mon champs la Valeur NULL si la condition est vrai (text1.text = la chaine de caractère NULL)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ... If Text1.Text = "NULL" Then A= Convert.DBNull Else A= Text1.Text End If ...
Et pour faire une vérification si un champs est null dans la base de données.
ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 .... If MonDataSet.Tables(0).Rows(i).Item("MonChamps") = Convert.DBNull ...
Voilà.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... If IsDBNull (MonDataSet.Tables(0).Rows(i).Item("MonChamps") ) Then ....
En effet, je me fourvoie...
C'est plutôt...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2DBNull.Value ' Pas de Convert ici
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager