Foros del Web » Programando para Internet » ASPX (.net) »

[SOLUCIONADO] Listas desplegables con acceso a BBDD.

Estas en el tema de Listas desplegables con acceso a BBDD. en el foro de ASPX (.net) en Foros del Web. Buenos días, Tengo una aplicacion web en la inserto cietos almancenes en una base de datos(tabla WAREHOUSES). A la hora de inserta los datos hay ...
  #1 (permalink)  
Antiguo 23/04/2013, 02:59
 
Fecha de Ingreso: octubre-2012
Ubicación: Pozuelo de Alarcón
Mensajes: 67
Antigüedad: 12 años, 1 mes
Puntos: 1
Listas desplegables con acceso a BBDD.

Buenos días,

Tengo una aplicacion web en la inserto cietos almancenes en una base de datos(tabla WAREHOUSES).
A la hora de inserta los datos hay un campo (User) el cual me gustaría poner una lista desplegable. Pero dicha lista quiero que sea todos los nombres de los usuarios(tabla USERS) y el valor de esos nombres sea el id_usuario. Ya que en la tabla almacenes tengo una relacion 1..1 entre id_user(USERS) y id_user(WAREHOUSES) para saber que almacen va enlazado con el usuario.

He estado mirando y necesitaria una lista para que mi dropdownlist imprima dicha lista.

Pero nose donde colocar dicho codigo.

Os dejo el codigo del fichero aspx:

Código ASPX:
Ver original
  1. <asp:Panel ID="addWarehouse" runat="server" Visible="false">
  2.        <div class="divModul">
  3.         <h2>Input New Warehouse Data:</h2>
  4.        
  5.             <table cellspacing="1" class="style1">
  6.                 <tr>
  7.                     <td>
  8.                         Pool:</td>
  9.                     <td>
  10.                         <asp:TextBox ID="txtBox_pool" runat="server"></asp:TextBox>
  11.                         <asp:RequiredFieldValidator ID="RF_Pool" runat="server"
  12.                             ErrorMessage="* Field Required" ControlToValidate="txtBox_pool"></asp:RequiredFieldValidator>
  13.                     </td>
  14.                 </tr>
  15.                 <tr>
  16.                     <td>
  17.                         Name:</td>
  18.                     <td>
  19.                         <asp:TextBox ID="txtBox_name" runat="server"></asp:TextBox>
  20.                         <asp:RequiredFieldValidator ID="RF_Name" runat="server"
  21.                             ErrorMessage="* Field Required" ControlToValidate="txtBox_name"></asp:RequiredFieldValidator>
  22.                     </td>
  23.                 </tr>
  24.                 <tr>
  25.                     <td>
  26.                         User:</td>
  27.                     <td>
  28.                             <asp:DropDownList ID="DDL_Id_User" runat="server" style="margin-bottom: 0px" Width="128px" Item="MILISTA">
  29.                                 <asp:ListItem Value='<%# Bind("id_user") %>'><%# Bind("name") %></asp:ListItem>
  30.                             </asp:DropDownList>
  31.                         <asp:RequiredFieldValidator ID="RF_Id_User" runat="server"
  32.                             ErrorMessage="* Required Field" ControlToValidate="DDL_id_user"></asp:RequiredFieldValidator>
  33.                     </td>
  34.                 </tr>
  35.                 <tr>
  36.                     <td>
  37.                         Address:</td>
  38.                     <td>
  39.                         <asp:TextBox ID="txtBox_Address" runat="server"></asp:TextBox>
  40.                         <asp:RequiredFieldValidator ID="RF_Address" runat="server"
  41.                             ErrorMessage="* Required Field" ControlToValidate="txtBox_Address"></asp:RequiredFieldValidator>
  42.                     </td>
  43.                 </tr>
  44.                 <tr>
  45.                     <td>
  46.                         Contact Name:</td>
  47.                     <td>
  48.                         <asp:TextBox ID="txtBox_contact_name" runat="server"></asp:TextBox>
  49.                         <asp:RequiredFieldValidator ID="RF_Contact_Name" runat="server"
  50.                             ErrorMessage="* Required Field" ControlToValidate="txtBox_contact_name"></asp:RequiredFieldValidator>
  51.                     </td>
  52.                 </tr>
  53.                 <tr>
  54.                     <td>
  55.                         Contact Phone:</td>
  56.                     <td>
  57.                         <asp:TextBox ID="txtBox_contact_phone" runat="server"></asp:TextBox>
  58.                         <asp:RequiredFieldValidator ID="RF_Contact_Phone" runat="server"
  59.                             ErrorMessage="* Required Field" ControlToValidate="txtBox_contact_phone"></asp:RequiredFieldValidator>
  60.                     </td>
  61.                 </tr>
  62.                 <tr>
  63.                     <td>
  64.                         Contact Mail:</td>
  65.                     <td>
  66.                         <asp:TextBox ID="txtBox_contact_mail" runat="server"></asp:TextBox>
  67.                         <asp:RequiredFieldValidator ID="RF_Contact_Mail" runat="server"
  68.                             ErrorMessage="* Required Field" ControlToValidate="txtBox_contact_mail"></asp:RequiredFieldValidator>
  69.                     </td>
  70.                 </tr>
  71.                 <tr>
  72.                     <td>
  73.                         Manager:</td>
  74.                     <td>
  75.                         <asp:TextBox ID="txtBox_manager" runat="server"></asp:TextBox>
  76.                         <asp:RequiredFieldValidator ID="RF_Manager" runat="server"
  77.                             ErrorMessage="* Required Field" ControlToValidate="txtBox_manager"></asp:RequiredFieldValidator>
  78.                     </td>
  79.                 </tr>
  80.                 <tr>
  81.                     <td>
  82.                         Fijo/Movil:</td>
  83.                     <td>
  84.                         <asp:TextBox ID="txtBox_fijo_movil" runat="server"></asp:TextBox>
  85.                         <asp:RequiredFieldValidator ID="RF_Fijo_Movil" runat="server"
  86.                             ErrorMessage="* Required Field" ControlToValidate="txtBox_Fijo_Movil"></asp:RequiredFieldValidator>
  87.                     </td>
  88.                 </tr>
  89.                 <tr>
  90.                     <td>
  91.                         Ship to:</td>
  92.                     <td>
  93.                         <asp:TextBox ID="txtBox_ship_to" runat="server"></asp:TextBox>
  94.                         <asp:RequiredFieldValidator ID="RF_Ship_To" runat="server"
  95.                             ErrorMessage="* Required Field" ControlToValidate="txtBox_ship_to"></asp:RequiredFieldValidator>
  96.                     </td>
  97.                 </tr>
  98.                 <tr>
  99.                     <td>
  100.                         &nbsp;</td>
  101.                     <td>
  102.                         <asp:Button ID="Button1" runat="server" onclick="Button1_Click" CssClass="normalButton"
  103.                             PostBackUrl="~/Logistics/Warehouse_Management/Logistics_Warehouse_Management.aspx"
  104.                             Text="Insert" />
  105.                         <asp:Button ID="butt_cancel_add_warehouse" runat="server"
  106.                             onclick="butt_cancel_add_warehouse_Click" Text="Cancel" CssClass="normalButton" />
  107.                     </td>
  108.                 </tr>
  109.             </table>
  110.            </div>
  111.     </asp:Panel>

Muchas gracias de antemano.

Un saludo.
  #2 (permalink)  
Antiguo 24/04/2013, 03:52
 
Fecha de Ingreso: octubre-2012
Ubicación: Pozuelo de Alarcón
Mensajes: 67
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Listas desplegables con acceso a BBDD.

Ya he eocntrado la solucion.

Os dejo el codigo de la solucion.

Código ASP:
Ver original
  1. <asp:DropDownList ID="DDL_Id_User" runat="server" style="margin-bottom: 0px"
  2.                                 Width="128px"  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 el page_load:

Código c#:
Ver original
  1. DDL_Id_User.DataSource=users.getUsers();
  2.         DDL_Id_User.DataTextField="user_name";
  3.         DDL_Id_User.DataValueField="id_user";
  4.         DDL_Id_User.DataBind();
  5.         DDL_Id_User.Items.Insert(0, new ListItem("Elija una Opcion..", "0"));


Un saludo
  #3 (permalink)  
Antiguo 24/04/2013, 04:06
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 11 meses
Puntos: 606
Respuesta: Listas desplegables con acceso a BBDD.

Pongo un enlace al otro hilo.
__________________
Aviso: No se resuelven dudas por MP!

Etiquetas: aplicacion, asp, desplegables, listas, server, textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.