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
Version imprimable
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:
1
2 SaisieEcrituresDataGridView(12, i).Value = Nothing
Merci beaucoup
cela fonctionne :king:
Il ya aussi :
si tu utilise des bases de donnée.Code: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" <-- ClasseCode:
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:
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 encoreCode:
1
2
3
4
5 .... If MonDataSet.Tables(0).Rows(i).Item("MonChamps") = Convert.DBNull ...
Voilà.Code:
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:
1
2DBNull.Value ' Pas de Convert ici