Pregunta

Ok, sé que alguien aquí ha probado este nivel de codificación ninja-elite anteriormente. Esencialmente, lo que quiero hacer es esto:

Quiero un GridView donde cada fila devuelta se convierte en la parte del encabezado de un AccordionPane asp.net-ajax. Cada fila también tiene una clave única, y al hacer clic en cada una de esas cabeceras AcccordionPane, se mostrará el panel de contenido que abrirá otra vista de cuadrícula con la información que se extrae de una base de datos con esa característica única. llave.

Ahora sé que alguien ha intentado algo así de loco --- y no parece ser tan difícil, mira en la sección de comentarios del póster llamado awni:

http://www.asp.net/learn/ajax -videos / video-87.aspx

<ajaxToolkit:AccordionPane ID="AccordionPane2>
    <Header>
       **********EACH HEADER IS A ROW FROM A DATABASE 
    </Header>
    <Content>
        <asp:GridView  DataSourceID="SqlDataSource1">
        <Columns>
           **********THIS GRIDVIEW IS POPULATED WITH A DATABASE QUERY
        </Columns>
        </asp:GridView>
    </Content>
</ajaxToolkit:AccordionPane>

¿Es posible?

¿Fue útil?

Solución

¿Has probado un ListView en su lugar? Creo que podría definir los AccordianPanes en la plantilla de elementos y luego unir un GridView interno o un ListView dentro de cada fila. El único inconveniente sería que llenaría todas las Grid / ListViews en carga.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top