entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Duda con DataList

Buenas tardes, tengo una pequeña consulta con respecto a este control de asp.net: se puede hacer un link en cada uno de los ítem que está adentro?
Tengo un DataList con los (nombres) géneros de los libros, y al clikear en uno quisiera que me mostrara en un ListView, todos los libros que existan con ese género.
Gracias y saludos ! (:

1 Respuesta

2votos

bl4z3r Puntos15980

Me imagino que usas el DataList para listar los géneros y quieres que, al hacer click en algunos de los géneros, se muestre una grilla con los libros del genero filtrado.

Lamentablemente, en esto te debo de orientar. No pones código, por ende, se que no sabes por donde empezar. Aquí te oriento un poco:

  1. Debes llenar el DataList con los géneros.
  2. Debes poner un UpdatePanel y dentro de un GridView.
  3. Debes anexar ciertos "triggers" del UpdatePanel con el DataList para poder filtrar la grilla.

Acá te dejo documentacion oficial de MSDN para que puedas orientarte e experimentar:

ShamiiCooper comentado hace 6 días

Muchas gracias por tu respuesta.
El DataList ya lo tengo lleno (dentro de un ContentPlaceHolder), acá va el codigo:

<asp:Content ID="Content2" ContentPlaceHolderID="MenuContextual" runat="Server">

    <div id="MenuGeneros">
        <h3>Libros por Géneros</h3>
        <asp:DataList ID="DataList1" runat="server" DataKeyField="CodGenero_GE" DataSourceID="Generos" RepeatLayout="Flow" ShowFooter="False" ShowHeader="False">
            <ItemStyle Font-Bold="False" Font-Italic="False" Font-Names="Candara" Font-Overline="False" Font-Size="Large" Font-Strikeout="False" Font-Underline="False" ForeColor="White" HorizontalAlign="Left" VerticalAlign="Middle">
            <ItemTemplate>
                <asp:Label ID="NombreGenero_GELabel" runat="server" Text='<%# Eval("NombreGenero_GE") %>'>
            </ItemTemplate>
        </asp:DataList>
        <asp:SqlDataSource ID="Generos" runat="server" ConnectionString="<%$ ConnectionStrings:BookvieShopConnectionString %>" SelectCommand="SELECT * FROM [GENEROS] ORDER BY NombreGenero_GE ASC"></asp:SqlDataSource>
    </div>

</asp:Content>

Ahora bien, podrías, por favor, explicarme un poquito lo de "Debes anexar ciertos "triggers" del UpdatePanel con el DataList para poder filtrar la grilla."?

Donde quiero mostrar los resultados del filtrado es un ListView, no un gridView, me confundí.

Gracias ! :D

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

  • asantosz ganó una medalla hace 7 minutos

    Club de los 100 - Received total of 100 points
  • fmaciask ganó una medalla hace 4 horas

    Humano Verificado - Verificó su email
  • ShamiiCooper preguntó hace 11 horas

    Instancia de UpdatePanel
  • ShamiiCooper ganó una medalla hace 11 horas

    Regular - Primera visita hace más de 90 días
  • test123 ganó una medalla hace 16 horas

    Club de los 100 - Received total of 100 points
  • tetete ganó una medalla hace 16 horas

    Club de los 100 - Received total of 100 points
  • Testttt ganó una medalla hace 16 horas

    Club de los 100 - Received total of 100 points
  • hhhggff ganó una medalla hace 16 horas

    Club de los 100 - Received total of 100 points
  • 163gal ganó una medalla hace 17 horas

    Humano Verificado - Verificó su email
  • magarzon ganó una medalla hace 18 horas

    Buen Comentario - Comment received +2 upvote

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta