Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2013, 02:41
taboacar
 
Fecha de Ingreso: octubre-2012
Ubicación: Pozuelo de Alarcón
Mensajes: 67
Antigüedad: 12 años, 1 mes
Puntos: 1
DropDownList rellenar Error.

Buenos días,

Me gustaria rellenar un dropdownlist en asp con unos datos de la base de datos.

Tengo el siguiente dropdownlist:

Código ASP:
Ver original
  1. <asp:DropDownList ID="DDL_Id_User" runat="server" style="margin-bottom: 0px"
  2.                                 Width="128px" DataSourceID="GetUsers" DataValueField="id_user" DataTextField="user_name">
  3.                                 <asp:listitem value="1">Juan Valdez</asp:listitem>
  4.                             </asp:DropDownList>
  5.                             <asp:RequiredFieldValidator ID="RF_Id_User" runat="server"
  6.                                 ErrorMessage="* Required Field" ControlToValidate="DDL_id_user"></asp:RequiredFieldValidator>


y en mi fichero .cs en la funcion Page_Load tengo puesto lo siguiente:

Código c#:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2.  
  3.     {
  4.         if (!Request.IsAuthenticated)
  5.         {
  6.             Response.Redirect("~/Login.aspx");
  7.         }
  8.         UsersBLL users = new UsersBLL();
  9.  
  10.         DDL_Id_User.DataSource=users.getUsers();
  11.         DDL_Id_User.DataTextField="user_name";
  12.         DDL_Id_User.DataValueField="id_user";
  13.         DDL_Id_User.DataBind();
  14.     }


Al intentar ejecutarlo me sale el siguiente error el cual no he podido solucionar por ms que miro en internet.

The DataSourceID of 'DDL_Id_User' must be the ID of a control of type IDataSource. A control with ID 'GetUsers' could not be found.

Tal vez me falte algo, no lose,, soy bastante nuevo en este lenguaje.

Muchas gracias por vuestra ayuda.

Un saludo