Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/06/2008, 08:32
fernandobasaez
 
Fecha de Ingreso: febrero-2008
Mensajes: 7
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Re: sub-gridView dentro de un gridView

Hola, tengo algunas dudas con tu codigo ojalá me puedas ayudar.

1.- el metodo que filtra la tabla Ttipohabitacion es un metodo aparte que ejecuta una Consulta sierto?

2.- Me podrías detallar que es y que hace esta linea :
DataSource='<%#GetTipoHabitaciones(DataBinder.Eval (Container,"DataItem.NombreHotel").ToString())%>'>

3.- ¿Que es GetTipoHabitaciones? ¿que hace?

4.- ¿nombreHotel es un nombre de una tabla de la base de datos o el nombre de un campo de un datatable?

5.- Si lo hiciste con dataset, yo lo podria hacer con datatable?

Gracias,



Fernando Basaez J.

Cita:
Iniciado por hachicito Ver Mensaje
Hola a todos. los comunicarles que ya lo resolví.
En asp.net el GridView soporta un sub-gridView, para el sub-Grid uso un metodo que filtra la tabla Ttipohabitacion por el nombre de Hotel.
Es algo asi:

<asp:GridView id="gvHotelesBusqueda" runat="server" AutoGenerateColumns="False">
<Columns>

<asp:TemplateField>

<ItemTemplate>
Hotel: <%# DataBinder.Eval(Container,"DataItem.NombreHotel")% >
<br />

<asp:GridView ID="gvTipoHabitacion" runat="server" DataSource='<%# GetTipoHabitaciones(DataBinder.Eval(Container,"Dat aItem.NombreHotel").ToString())%>'>

</asp:GridView>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

El Grid principal se carga por código. solo eso. GetTipoHabitaciones no hace llamadas al servidor sql, solo filtra una tabla traida junto con los hoteles en un dataset Global.

Me despido.