2010-07-02 3 views
0

Je souhaite remplir la liste déroulante qui se trouve dans FormView. Je vous écris ce code à l'événement PageLoad:Lister Dropdownlist dans FormView

DropDownList ddlTypeOfPayment = dvBooking.FindControl("ddlTypeOfPayment") as DropDownList; 

Mais quand je compile itraises l'erreur « référence d'objet n'est pas définie à une instance d'objet ». J'utilise objectdatasource pour lier formview. Comment puis-je faire cela?

Répondre

0

Vous ne le mettez pas dans PageLoad vous le mettez dans l'événement protected void FormView1_DataBound(object sender, EventArgs e) de votre formulaire.

Vous voulez faire à la place aussi:

dvBooking.Row.FindControl("ddlTypeOfPayment"); 
+0

événements disponibles de FormView sont DataBound et ItemCreated. J'ai vérifié sur les deux mais le même problème – hotcoder

+0

J'ai changé à ceci mais toujours la même erreur – hotcoder

Questions connexes