L'ouverture d'une nouvelle form me renvoie : null reference exception
sisi35
Messages postés50Date d'inscriptionmardi 28 juin 2005StatutMembreDernière intervention29 juin 2006
-
30 juin 2005 à 13:47
sisi35
Messages postés50Date d'inscriptionmardi 28 juin 2005StatutMembreDernière intervention29 juin 2006
-
30 juin 2005 à 14:38
Bonjour,
Je développe en vb.net pour un périphérique mobile.
J'ai une BDD SQL CE sur le périphérique.
J'affiche une table dans un formulaire et je souhaite slectionner une ligne afin de la passer à un autre formulaire.
Pb: je n'arrive pas à ouvrir l'autre formulaire, il me rend : Null Reference Exception
Peut_être que ça vient du fait que les autres formulaires antérieurs sont restés ouverts? Comment fait-on pour les fermer au fur et à mesure?
Donc si qq1 à une idée, qu'il n'hésite pas merci.
mon code:
Dim dSetBandeD
As DataSet
Dim dAdapterMaCollection
As SqlCeDataAdapter
Dim connexion
As SqlCeConnection
'On charge la bdd et on affiche la table bl
Protected
Overrides
Sub OnLoad(
ByVal e
As System.EventArgs)connexion New SqlCeConnection("Data source \Flash Disk\transport.sdf")
dAdapterMaCollection =
New SqlCeDataAdapter("SELECT nom_clt, adr_clt FROM bl;", connexion)
dSetBandeD =
New DataSet
Try
connexion.Open()
Catch
MessageBox.Show("Impossible d'ouvrir la connexion", "Erreur")
Return
End
Try
dAdapterMaCollection.Fill(dSetBandeD, "collec")
DataGrid1.DataSource = dSetBandeD.Tables("collec")
connexion.Close()
End
Sub
'On clique sur la livraison que l'on souhaite effectuer
Public
Sub dataclick(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles DataGrid1.Click
'doubleclick marche aussi
Dim nrow
As
Integer = DataGrid1.CurrentRowIndex
Dim livraison
As livraison
Try
livraison.ShowDialog()
'!!!!!!!!
Catch es
As Exception
MessageBox.Show(es.Message)