Bonjour
J'ai voulu alimenter une liste déroulante(CboTrancheAge) via la table TRANCHEAGE de ma base de donnée en création. J'ai utilisé le code suivant que j'ai glané sur un forum.
Le problème est que VB 2010 souligne en vert "mondataset" dans l'expression"dta.fill(mondataset,"matable")" et affiche en info bulle :"la variable mondataset est utilisée avant qu'une valeur ne lui ait été assignée.Une exception de référence null peut se produire au moment de l'exécution".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load cnnBase.ConnectionString = "Data Source=JEANNICOLAS-PC ;Initial Catalog=Facturation;Integrated Security=True" Dim mondataset As DataSet Dim dta As New SqlDataAdapter("select * from TRANCHEAGE", cnnBase) dta.Fill(mondataset, "matable") With CboTrancheAge .DataSource = mondataset.Tables("matable") .DisplayMember = "NOMTRANCHE" .ValueMember = "CODETRANCHE" End With End Sub
Le ne sais pas où se trouve le problème, si quelqu'un peut m'aider.
Merci d'avance
Partager