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 :
la ligne BBB est bien sélectionnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DropDownList2.ClearSelection(); DropDownList2.Items.FindByText("BBB").Selected = true;
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,
Partager