I have an asp.net dropDownList which is automatically bound to a sqlDataSource to values of client type on page load. On page load I am also creating a Client object, one of it’s properties is ClientType. I am trying to set the SelectedValue of the ddl according to the value of the ClientType property of the Client object unsuccessfully. I recieve the following error message “System.ArgumentOutOfRangeException: ‘ddlClientType’ has a SelectedValue which is invalid because it does not exist in the list of items”. I understand that this is because the list has not yet been populated when I’m trying to set the selected value. Is there a way of overcoming this problem? Thank you!
I have an asp.net dropDownList which is automatically bound to a sqlDataSource to values
Share
You have to use the DataBound Event, it will be fired, once databinding is complete
If you really want to see the value in the Page load event, then call the
DataBind()method before setting the value…