Bonjour à tous,

Je repose le message ci-dessous en un peu plus clair

J'ai placé un contrôle Listbox LB_TEST dans le Footer du datagrid DG_TEST.

Je parviens à à alimenter ma listbox en me servant de l'évènement DG_TEST_ItemDataBound :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Public Sub DG_TEST_ItemDataBound(ByVal sender As Object, ByVal e As DataGridItemEventArgs) Handles DG_TEST.ItemDataBound
If e.Item.ItemType = ListItemType.Footer Then
	Dim TEST As ListBox = CType(e.Item.FindControl("LB_TEST"), ListBox)
	Initialiser_LB_TEST(TEST)
End If
End Sub
Mais en dehors quand j'essaie le bout de code ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Dim TEST As ListBox = CType(DG_TEST.FindControl("LB_TEST"), ListBox)
Initialiser_LB_TEST(TEST)
J'ai le message d'erreur ci-dessous :
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
Merci d'avance pour vos réponses