[c#]Dropdownlist.SelectedValue update niet

Pagina: 1
Acties:

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18:54
Goedemiddag,

Op een C# webform heb ik een Dropdownlist, waarbij de waardes gevuld worden dmv een SQL query.
Tevens heb ik een DataTable met informatie over een betreffende user. Hier zit ook het Id van de UserRole in.

In een panel worden alle beschikbare users afgedrukt. Klik je op een user, krijg je een nieuw panel te zien waarin de betreffende user info staat. O.a. Email, Full Name, en uiteindelijk ook de UserRole.

C#:
1
2
3
4
5
dd_userrole.DataSource = UserRoles(); // return een DataTable met userinfo
dd_userrole.DataValueField = "RolId";
dd_userrole.DataTextField = "Role";
dd_userrole.SelectedValue = dt_userDetail.Rows[0]["RoleId"].ToString();
dd_userrole.DataBind();

Dit werkt allemaal prima.

Alleen zodra ik van user wissel, dan blijft de UserRole van de vorige user geselecteerd in de dropdownlist.

Met wat Debug.Writelines hier en daar zie ik dat de UserRole in de DataTable wel degelijk wisselt, alleen wordt de SelectedValue in de DropDown niet aangepast. De waardes voor Email, FullName etc. worden wel aangepast.

Ik vermoed dat ik iets over het hoofd zie, maar wat?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Eerst de databind doen, en dan de SelectedValue zetten?

Oops! Google Chrome could not find www.rijks%20museum.nl


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18:54
P_de_B schreef op vrijdag 15 juli 2005 @ 15:25:
Eerst de databind doen, en dan de SelectedValue zetten?
Je bent een schat. O+

't is vrijdag he... dan krijg je zulke stomme dingen.

Heart..pumps blood.Has nothing to do with emotion! Bored