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.Merci pour votre aide
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
Partager