cs_Rouk
Messages postés70Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention17 janvier 2010
-
3 nov. 2004 à 11:52
cs_Rouk
Messages postés70Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention17 janvier 2010
-
24 nov. 2004 à 10:44
bonjour,
je developpe en Vb.net, j'ai une connexion Sql qui rempli mon un datagrid. Mais j'ai le probleme suivant :
- lorsque je parcour le dataset :
For i = 0 To DsOpheadm1.Tables(0).Rows.Count - 1
If DsOpheadm1.opheadm(i).date_despatched <> DsOpheadm1.opheadm(i).date_required Then
condition1
Else
condition2
End If
Next
Si "date_despatched" est vide sa plante car il n'y a rien.
voici le message d'erreur :
"Cannot get value because it is DBNull."
Quel test je peut faire pour savoir si la "date_despatched" est vide ???
RowValue revoi la ligne sur laquelle se trouve la souris au moment du clic, et SaveValue retourne l'information de cette ligne et qui se trouve dans la colonne N° 9, en fait colonne 10 car les colonnes commence par 0 et pas par 1.
Normalement cette méthode est viable pour les DataList, DataGrid, etc...
Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
cs_Rouk
Messages postés70Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention17 janvier 20101 3 nov. 2004 à 15:42
Eh bien apres avoir regarde les fonctions que l'on peut avoir sur le datagrid. et le datagrid1. ...
j'en conclu que les proprietes du datagrid. c'est pour la gestion des evenements sur le datagrid
et que pour le datagrid1. ... c'est pour modifier les proprietes du datagrid1. (EX : CaptionFont, ect ...)
Mais dans ces 2 cas (datagrid. et datagrid1.), je n'ai pas vu la moindre fonction pour selectionner le contenu d'une cellule.
Il y a bien datagrid1.select, mais sa ne correspond pas a mes attentes...
En .net ... on peut faire un reset de ce que l'on connait en vb6
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_exatex
Messages postés7Date d'inscriptionjeudi 22 janvier 2004StatutMembreDernière intervention 4 novembre 2009 24 nov. 2004 à 09:10
Et comme ca?
For i = 0 To DsOpheadm1.Tables(0).Rows.Count - 1
If not(IsDBNull(DsOpheadm1.opheadm(i).date_despatched)) Then
If DsOpheadm1.opheadm(i).date_despatched <> DsOpheadm1.opheadm(i).date_required Then
condition1
Else
condition2
End If
End if
Next