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<asp:Panel ID="addWarehouse" runat="server" Visible="false">
<div class="divModul">
<h2>Input New Warehouse Data:</h2>
<table cellspacing="1" class="style1">
<tr>
<td>
Pool:</td>
<td>
<asp:TextBox ID="txtBox_pool" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RF_Pool" runat="server"
ErrorMessage="* Field Required" ControlToValidate="txtBox_pool"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Name:</td>
<td>
<asp:TextBox ID="txtBox_name" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RF_Name" runat="server"
ErrorMessage="* Field Required" ControlToValidate="txtBox_name"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
User:</td>
<td>
<asp:DropDownList ID="DDL_Id_User" runat="server" style="margin-bottom: 0px" Width="128px" Item="MILISTA">
<asp:ListItem Value='<%# Bind("id_user") %>'><%# Bind("name") %></asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RF_Id_User" runat="server"
ErrorMessage="* Required Field" ControlToValidate="DDL_id_user"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Address:</td>
<td>
<asp:TextBox ID="txtBox_Address" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RF_Address" runat="server"
ErrorMessage="* Required Field" ControlToValidate="txtBox_Address"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Contact Name:</td>
<td>
<asp:TextBox ID="txtBox_contact_name" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RF_Contact_Name" runat="server"
ErrorMessage="* Required Field" ControlToValidate="txtBox_contact_name"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Contact Phone:</td>
<td>
<asp:TextBox ID="txtBox_contact_phone" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RF_Contact_Phone" runat="server"
ErrorMessage="* Required Field" ControlToValidate="txtBox_contact_phone"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Contact Mail:</td>
<td>
<asp:TextBox ID="txtBox_contact_mail" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RF_Contact_Mail" runat="server"
ErrorMessage="* Required Field" ControlToValidate="txtBox_contact_mail"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Manager:</td>
<td>
<asp:TextBox ID="txtBox_manager" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RF_Manager" runat="server"
ErrorMessage="* Required Field" ControlToValidate="txtBox_manager"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Fijo/Movil:</td>
<td>
<asp:TextBox ID="txtBox_fijo_movil" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RF_Fijo_Movil" runat="server"
ErrorMessage="* Required Field" ControlToValidate="txtBox_Fijo_Movil"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Ship to:</td>
<td>
<asp:TextBox ID="txtBox_ship_to" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RF_Ship_To" runat="server"
ErrorMessage="* Required Field" ControlToValidate="txtBox_ship_to"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" CssClass="normalButton"
PostBackUrl="~/Logistics/Warehouse_Management/Logistics_Warehouse_Management.aspx"
Text="Insert" />
<asp:Button ID="butt_cancel_add_warehouse" runat="server"
onclick="butt_cancel_add_warehouse_Click" Text="Cancel" CssClass="normalButton" />
</td>
</tr>
</table>
</div>
</asp:Panel>
Muchas gracias de antemano.
Un saludo.