Question sur les DropDownList
Bonjour,
j'ai une différence en comportement pour sélectionner par un bouton une valeur dans un DDL. Si la liste est prédéfinie (par exemple AAA, BBB, CCC) avec cette commande :
Code:
1 2 3
|
DropDownList2.ClearSelection();
DropDownList2.Items.FindByText("BBB").Selected = true; |
la ligne BBB est bien sélectionnée.
En revanche, si ma DDL est attachée à un SQLDataSource générant la même liste (AAA, BBB, CCC) cette commande ne fonctionne pas et génère une erreur.
L'exception System.NullReferenceException n'a pas été gérée par le code utilisateur
Message="La référence d'objet n'est pas définie à une instance d'un objet."
Source="App_Web_3u5-4d-y"
StackTrace:
à APropos.Button1_Click(Object sender, EventArgs e) dans g:\Documents - APropos.aspx.cs:ligne 26
à System.Web.UI.WebControls.Button.OnClick(EventArgs e)
à System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
à System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
à System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
à System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
à System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Savez-vous comment procéder dans ce cas là ?
Cordialement,