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

2votos

Obtener valores fila seleccionada ListView

Buenas! Quiero obtener la información de una fila seleccionada de un ListView para pasarlos a un objeto con los mismos (y otros más) campos. Intenté con SelectedItemTemplate (ya que SelectedItems no me aparece, porque es webForms) pero no puedo indizarlo (o indexarlo?) porque no me deja.

Necesito hacer algo como esto:

obj.codigo = LitView.SelectedItem[0].toString();
obj.nombre = LitView.SelectedItem[1].toString();

Donde [0] seria el codigo del elemento seleccionado, [1] el nombre del mismo, ect.

Si sirve de algo, acá el código del ListView:

   <GroupTemplate>
        <tr runat="server">
            <td id="itemPlaceholder" runat="server"></td>
        </tr>
    </GroupTemplate>

    <LayoutTemplate>
        <table>
            <td runat="server" id="groupPlaceholder"></td>
        </table>
    </LayoutTemplate>

    <ItemTemplate>

        <td class="align text-center">
            <br>
            <asp:Label ID="codArt" runat="server" Text='<%# Eval("CodArticulo_A") %>' Visible="false">
            <asp:ImageButton ID="ImageButton1" ImageUrl='<%# Eval("Imagen_A") %>' runat="server" CommandName="eventoImageButton1" OnCommand="ImageButton1_Command">
            <br>
            <asp:Label ID="nombreLibro" runat="server" Text='<%# Eval("Nombre_A") %>'>
            <br>
            <asp:Label ID="nombreAutor" runat="server" Text='<%# Eval("NombreAutor") %>'>
            <br>
            $  
                <asp:Label ID="Precio" runat="server" Text='<%# Eval("PrecioUnitario_A") %>'>
            <br>
            <asp:Button ID="addCarrito" runat="server" CssClass="btn" CommandArgument='<%# Eval("Nombre_A") %>' Text="Agregar al carrito" OnCommand="addCarrito_Command">

        </td>

    </ItemTemplate>
</asp:ListView>

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

Otras Preguntas y Respuestas


...

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

Conecta