Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2013, 02:59
taboacar
 
Fecha de Ingreso: octubre-2012
Ubicación: Pozuelo de Alarcón
Mensajes: 67
Antigüedad: 11 años, 6 meses
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.