Bonjour à tous,

Je remet le nez dans le VB.NET et je tombe sur un os (du moins pour moi)

J'ai un Datalist ou j'affiche une liste de client avec le commercial affecté.
J'ai ajouté un bouton "Editer" afin de permettre à l'utilisateur la modification du commercial.
Dans le EditItemTemplate j'ai ajouter une liste déroulante que je souhaiterais alimentes des commerciaux disponible pour l'agence choisie précédemment.

ci dessous mon code avec en rouge la ligne qui me génère le message
La référence d'objet n'est pas définie à une instance d'un objet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    Private Sub DtList_3C_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs) Handles DtList_3C.EditCommand
        Dim Cl3C As New Cl3c
        Dim dt As New DataTable

        Try
            'Charge la liste des titulaires
            DtList_3C.EditItemIndex = e.Item.ItemIndex
            Dim DpTitulaire As DropDownList = CType(e.Item.FindControl("dp_Edit_Titulaire"), DropDownList)

            dt = Cl3C.ListeTitulaires("*")
            DpTitulaire.DataSource = dt

            DpTitulaire.DataTextField = dt.Columns("Geo_Titulaire").ToString
            DpTitulaire.DataValueField = dt.Columns("Geo_Titulaire").ToString
            DpTitulaire.DataBind()

            DtList_3C.DataSource = Session("Dt3C")
            DtList_3C.DataBind()

            'AfficheDataList()

        Catch ex As Exception
            lblMessage.Text = ex.Message
        End Try

    End Sub
Merci pour votre aide