Mensaje dentro de Controles de usuario

Responder 
#1 - 30/04/2008 20:28:09 Reporta abuso | Link Permanente
Mecodi
Usuario no registrado
¿que controles ASP.NET utilizar para asignar datos de una tabla a los de otra tabla?

Responder Citar
hola:
Tengo 2 tablas con datos "Empleados" (IdEmpleado,...) y"Equipos"(idEquipo,....) relaccionadas con otra: Empleados_Equipos(IdEmpleado, IdEquipo,...).
Quiero asignar a un empleado un equipo pero no se que controles asp.net usar: En principio había pensado usar un GridView así:
<asp:GridView ID="gridEmpleados" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="idEmpleado"
HeaderText="Id" />
<asp:BoundField DataField="nombre"
HeaderText="Nombre" />
<asp:BoundField DataField="apellido1"
HeaderText="1er Apellido" />
<asp:BoundField DataField="apellido2"
HeaderText="2do Apellido" />
<asp:BoundField DataField="dni" HeaderText="DNI" />
<asp:ButtonField Text="Detalle Equipos"/>
</Columns>
</asp:GridView>
pero al dar al botón "Detalle Equipos", ¿qué evento lanzo para ir a la AsignarEquipo.aspx.cs?.
los equipos que se pueden asignar los tengo en una lista, pero no se cómo
mostrarlos al usuario, ¿dónde los cargaría? ¿no tendría que tener otro
gridView dentro del de empleados y recargarlo después de darle al botón
de "Detalle Equipos", para poder ver esos equipos y escoger el que
asigno?

<asp:GridView ID="gridEquipos" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="idEquipo"
HeaderText="Id" ></asp:BoundField>
<asp:BoundField DataField="nombreEquipo"
HeaderText="Nombre Equipo" ></asp:BoundField>

<asp:BoundField DataField="numSerie"
HeaderText="Num Serie" ></asp:BoundField>
<asp:BoundField DataField="estado"
HeaderText="Estado" ></asp:BoundField>
<asp:BoundField DataField="fechaProxCalib"
HeaderText="Próx. Calib."
ApplyFormatInEditMode="True" DataFormatString="{0:d}" >
</asp:BoundField>
</Columns>
Si alguien me puede ayudar, estoy perdidísima.
gracias y un saludo.



Volver arriba