none
Tomar Valor de un GridView RRS feed

  • Pregunta

  • Buen día, Tengo una pagina donde importo valores de un excel a un GridView(esto funciona bien), lo que quiero saber es si puedo tomar el valor de alguna de las celdas del GridView que se lleno con los valores del excel importado.

    Intente hacer una prueba con un botón y mostrar el dato por consola pero no me funciona.

        protected void SelectDato(object sender, GridViewSelectEventArgs e)
        {
            string valor = GridView1.Rows[2].Cells[2].Value.ToString();
            Console.WriteLine(valor);
        }
    Espero me puedan ayudar.

    Saludos.
    Gracias.

       

    • Editado Jesus159 jueves, 1 de noviembre de 2018 2:11
    jueves, 1 de noviembre de 2018 2:08

Respuestas

Todas las respuestas

  • hola

    No se usa el .Value se usa el .Text si es que las columnas son BoundField

     como recorrer un gridview fila por fila

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jesus159 sábado, 3 de noviembre de 2018 4:46
    jueves, 1 de noviembre de 2018 10:41
  • Hola Buenas noches, muchas gracias por tu respuesta Leandro logre vaciar la información en columnas BoundField pero no logro hacer que se muestre el valor que selecciono.

    <asp:BoundField DataField="ClienteID" HeaderText="Nº" InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" ControlStyle-Width="70px" />

    C#

       protected void SelectDato(object sender, GridViewSelectEventArgs e)
        {
            string valor = GridView1.Rows[2].Cells[2].Value.ToString();
            Console.WriteLine(valor);
        }
    Te muestro como esta mi gridview y mi boton.

    Desde ya, Gracias.

    • Editado Jesus159 viernes, 2 de noviembre de 2018 2:49
    viernes, 2 de noviembre de 2018 1:55
  • no existe el concepto de valor seleccionado

    podrias poner un boton o link y ejecutar el evento de seleccion, pero no veo que uses ningun evento

     GridView.SelectedRow Property

    como veras en el ejemplo tienes que usar el evento SelectedIndexChanged

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 2 de noviembre de 2018 14:44