en

MSGuayaquil

Recursos esenciales para el desarrollador .NET

Obtener Fila selecionada en un GridView

Último post 11-27-2007 7:58 AM escrito por WJAMA. 2 respuestas.
Página 1 de 1 (3 elementos)
Ordenar mensajes: Anterior Siguiente
  • 11-26-2007 7:18 PM

    Obtener Fila selecionada en un GridView

    Hola amigos de la comunidad, le cuento que estoy haciendo una aplicación ASP .NET y se ultimante necesito saber en un GRIDVIEW la fila seleccionada o al menos uno de sus campos en especial el ID de la fila.

     

    Agradecería que me den luces (sugerencias de como lograrlo).

     

    Gracias de antemano

    • Puntos de post: 35
  • 11-26-2007 8:02 PM en respuesta a

    • JuanM_L
    • Contribuyente Top 25
    • Se unió el 08-25-2007
    • Medellín - Colombia
    • Envíos: 40
    • Puntos: 305

    Re: Obtener Fila selecionada en un GridView

    hola,

    en las tareas rapidas del gridview le dices habilitar seleccion (Enable Selection) eso coloca como un link al lado izquierdo del gidview que dice selecionar, cuando le das click ahi el index de la fila se guarda en la propiedad del selectedindex del gridview, el evento que ocurre cuando se da click en selccionar es :

    selectedindexchange..

    espero te sirva.... si no postea!!!

    Atentamente,

    Juan Manuel Lombana
    Medellín - Colombia
     

     

    • Puntos de post: 5
  • 11-27-2007 7:58 AM en respuesta a

    • WJAMA
    • Contribuyente Top 10
    • Se unió el 05-16-2007
    • Guayaquil
    • Envíos: 78
    • Puntos: 935

    Re: Obtener Fila selecionada en un GridView

    En el Datagrid puedes utilizar ButtonField para disparar el evento RowCommand, por ejemplo en este grid se muestran el codigo nombre y dirección y dos botones, uno para seleccionar la fila y la otra para actualizar

    <asp:GridView ID="GridView4" runat="server" AutoGenerateColumns="False" CellPadding="4"ForeColor="#333333" GridLines="None" Width="100%">
    <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
    <Columns>
    <asp:BoundField DataField="CODIGO" HeaderText="CODIGO" />
    <asp:BoundField DataField="NOMBRE" HeaderText="NOMBRE" />
    <asp:BoundField DataField="DIRECCION" HeaderText="DIRECCION" />
    <asp:ButtonField CommandName="Seleccionar" Text="S" />
    <asp:ButtonField CommandName="Actualizar" Text="A" />
    </Columns>
    <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
    <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
    <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
    <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
    <AlternatingRowStyle BackColor="White" />
    </asp:GridView>

     En la parte del código sería ... Protected Sub GridView4_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GridView4.RowCommand

    Select Case e.CommandName

    Case "Seleccionar"

    GridView4.SelectedIndex = e.CommandArgument 

    Case "Actualizar"

    GridView4.SelectedIndex = e.CommandArgument

    End Select

    End Sub

    Washington
    Archivado en: ,
    • Puntos de post: 5
Página 1 de 1 (3 elementos)
© 2007 MSGuayaquil. Todos los derechos reservados.
Powered By IIS 6 Powered By ASP.NET 2.0 Ofrecido por Community Server (Commercial Edition) Powered By SQL Server 2005
Creado y Administrado por Julio Casal