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.