none
Ocultar Columna de GridView RRS feed

  • Pregunta

  • Hola

    Ejecuto una consulta a la DB y la monto en un DataTable el cual asigno a un GridView

    Como puedo ocultar  columnas??


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    jueves, 30 de junio de 2016 18:18

Respuestas

Todas las respuestas

  • Hola Efrain Mejias Castillo,

    Puedes usar :

    GridView1.Columns["NombreColuma"].Visible = false;

    o por la posición :

    GridView1.Columns[0].Visible = false;

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI


    jueves, 30 de junio de 2016 18:21
  • hola

    pero porque en lugar de ocultarlas no defienes que columnas mostrar?

    en el grid podrias definir las columnas en diseño mediante el BoundField asignando con cual mapea y luego la propiedad AutoGenerateColumns = false

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 30 de junio de 2016 18:41
  • Hola Leandro

    Lo hice agregue las columnas en tiempo de diseño pero el dt no c monta en la grilla

    estableci  AutoGenerateColumns = false

       
       private void CargarInformacion(String SQL, String par2, String par3)
            {
                DataTable dt = new DataTable();
                String grupo = Session["ConsultaGrupo"].ToString();
                String[] partes = Util.GrupoSeleccion(grupo);
                Session["CourseID"] = partes[0];
                Session["DescripcionCI"] = partes[1];
                dt = InfoTableC(SQL,partes[0],"","");
                Session["TablaConsulta"] = dt;
                GridView1.DataSource = dt;
                GridView1.DataBind();
            }
      public DataTable InfoTable(String SQL, String par1, String par2,String par3)
            {
                DataTable dataTabla = new DataTable();
                MySqlCommand comando = new MySqlCommand(SQL, Conexion);
                try
                {
                    comando.Parameters.Clear();
                    if (par1 != "") comando.Parameters.AddWithValue("@par1", par1);
                    if (par2 != "") comando.Parameters.AddWithValue("@par2", par2);
                    if (par3 != "") comando.Parameters.AddWithValue("@par3", par3);
                    MySqlDataAdapter dataAdaptador = new MySqlDataAdapter(comando);
                    dataAdaptador.Fill(dataTabla);
                }
                catch (Exception ex) { Error = ex.ToString(); }
                return dataTabla;
            }

    EFRAIN MEJIAS C VALENCIA - VENEZUELA


    jueves, 30 de junio de 2016 19:29