none
ocultar botón 'edit' de un gridview RRS feed

  • Pregunta

  • Hola a todos,

    Estoy intentando ocultar la columna que genera el gridview (autogenerateeditcolumn = true) una vez esta se ha generado.

    Lo estoy haciendo así:

    for (int i = 0; i < this.Listado.Rows.Count; i++)
            {
                this.Listado.RowsIdea.Cells[0].Visible = readOnly; // cells[0] es la columna en la que está                                                                                        // el botón 'editar'
            }

    pero lo que me está ocurriendo es que la cabecera no se oculta, o sea, sigue ocupando espacio y los campos de las filas se mueven hacia la izquierda, ya que el botón editar si se oculta.

    ¿Alguien sabe cómo la podría ocultar?, y seguramente haya alguna manera más elegante de la que he utilizado yo.
    martes, 9 de enero de 2007 10:31

Todas las respuestas

  • Simplemente debes asignar la propiedad al valor 'false0... Prueba con esto :

        protected void Button1_Click(object sender, EventArgs e)

        {

            this.GridView1.AutoGenerateEditButton = !this.GridView1.AutoGenerateEditButton;

        }

    Es un biestable, que activa y desactiva la columna cada vez que pulsas sobre el 'button1'.

    Espero que esto responda tu pregunta.
    Feliz Año,
    Pep Lluis,

    martes, 9 de enero de 2007 15:21