Bonjour,
Je suis à la limite de formater mon PC vu le fonctionnement abracadabrantesque de VB express 2008 concernant les instances de mes dataset / table / view / row !

Dans mon code fonctionnel (pas de blème lors du déboggage), lorsque que je change certaines lignes sans toucher aux déclarations des DataObjects, je me retrouve avec un dataset / table / view / row soit-disant non instancié alors que la ligne au-dessus (ou dans les déclarations) se trouve le "New" demandé !
Un bout de code :
...
Adherents_DataTable = New DataTable
Adhesion_DataTable = New DataTable
TreeViewDataTable = New DataTable
'Mettre dans un Adh_ DataTable une table du DataSet
Adherents_DataTable = Adherents_DataSet.Tables("AdherentsTBD")
Adhesion_DataTable = Adherents_DataSet.Tables(Year(Now).ToString)
TreeViewDataTable.Merge(Adherents_DataTable)
Nb_Adh_Annee = Adherents_DataSet.Tables(Year(Now).ToString).Rows.Count - 1
Adhesion_DataTable.PrimaryKey = New DataColumn() {Adhesion_DataTable.Columns(0)}
Adherents_DataTable.PrimaryKey = New DataColumn() {Adherents_DataTable.Columns(0)}
...Le mosieur du déboggage me rétorque que mon "
Adherents_DataSet.Tables("AdherentsTBD")" n'est pas instancié alors que il l'est en effet dans les déclarations de la feuille :
...
Public Adherents_DataSet As New DataSet()
...Ca ne compte pas ? Ou bien il y a un truc idiot et évident que je n'ai pas pigé depuis le début ?
Merci de m'éclairer de vos lumières !!!
Matthieu