ASP.NET - Ocultar columna y coger valor de celda, nose puede

 
Vista:

Ocultar columna y coger valor de celda, nose puede

Publicado por JoseM (45 intervenciones) el 26/03/2007 10:29:04
Buenos días, puse un post parecido hace una semana o dos y me he percatado de lo siguiente,...

Quiero ocultar una o varias columnas y a su vez quiero recoger el valor de una de las celdas.

Para ocultar la columna me he dado cuenta q puedo hacerlo si utilizo un DataGrid, pero con un GridView no puedo.

Para recoger el valor de una celda desde un Datagrid no soy capaz pero desde un GridView sí:

lblNombre.Text = dv.Rows(1).Cells(0).Text - Recoge valor de la fila 1 - columna 1

Hay alguien que pueda decirme cómo coger un valor de una celda en un datagrid o bien como ocultar una columna en un GridView??????

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por JoseM (45 intervenciones) el 26/03/2007 12:39:37
me he dado cuenta que si hago el gridview si puedo ocultar la columna, me hace caso y tengo opción de coger el valor de la celda en concreto.

Como ya he puesto en un nuevo post el problema que tengo ahora es el de rellenar un gridview hecho a mano cogiendo un dataset. gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por Mononoke (14 intervenciones) el 31/03/2007 00:52:22
Pues para ocultar la columna no es gran cosa

GridView.Column(1).Visible = False

y para tomar el valor sería asi

lblNombre.Text = dv.Rows(1).Item(0).ToString()

espero y te sirva.

Mononoke.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por JoseM (45 intervenciones) el 02/04/2007 08:21:03
Gracias Mononoke, para ocultarla sabía que era así pero solo me ha funcionado haciendo el gridview manualmente por Html, lo tengo solucionado, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por Marcelo Avendaño (1 intervención) el 08/07/2008 19:06:40
Y como lo solucionaste, en mi caso las columnas del datagrid se crean automaticamente, y no consigo ocultar la columna del ID, ¿Me puedes ayudar...?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por JoseM. (45 intervenciones) el 09/07/2008 08:01:03
Claro Marcelo, intentaré echarte una mano.
En primer lugar, en mi caso, tuve que crear el datagrid manualmente en el código de diseño html.

1
2
3
4
5
6
7
8
9
<asp:GridView ID="dgv" runat=server AutoGenerateColumns=False
 EnableSortingAndPagingCallbacks="false" AllowPaging="True">
      <Columns>
            <asp:BoundField HeaderText="Nombre" DataField="NOMBRE" />
            <asp:BoundField HeaderText="C" DataField="CONTROL"/>
                <HeaderStyle Width="3px" />
            </asp:BoundField>
      </Columns>
</asp:GridView>

Te lo he puesto a modo de ejemplo con dos columnas sin especificar atributos.
Date cuenta que "HeaderText" es el nombre de la columna y "Datafield" es el nombre del campo que vas a identificar con los campos de la consulta.

A raíz de ahí ya podrás manejar cómodamente la visibilidad de las columnas del datagrid.
dgv.columns(0).visible = True o False.

Ten en cuenta que si una columna no está visible, no podrás darle ningún valor. Primero asigna los valores y después oculta las columnas que veas necesario.

Espero haberte ayudado, un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por Ernesto (1 intervención) el 12/11/2015 18:17:14
Excelente solución...es lo mejor que he encontrado en la web sobre este tema...

saludos..

muchas gracias....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por Zayed (1 intervención) el 29/10/2009 05:34:27
Try this...
1
2
3
MiGridView.HeaderRow.Cells[1].Visible=false;
for (int i = 0; i < MiGridView.Rows.Count; i++)
MiGridView.Rows[i].Cells[1].Visible=false;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por mauricio (2 intervenciones) el 15/11/2011 16:49:06
Ok esta ultima si funciona, gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por Javier Iporre (1 intervención) el 28/11/2013 16:31:48
Me sirvió de mucho, solo que tuve que hacer algunos cambios básicos en Visual Studio 2008
pues cargo mi grid de forma automática y cada vez que ejecutan el programa

1
2
3
4
5
6
7
8
9
GridView1.ShowHeader = False
        GridView1.ShowFooter = False
        For I = 0 To GridView1.Rows.Count - 1
            GridView1.Rows(I).Cells(0).Visible = False
            GridView1.Rows(I).Cells(1).Visible = False
            GridView1.Rows(I).Cells(2).Visible = False
            GridView1.Rows(I).Cells(3).Visible = False
            GridView1.Rows(I).Cells(4).Visible = False
        Next I

saludos y gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ocultar columna y coger valor de celda, nose pu

Publicado por Juan Federico Cifuentes Barrios (1 intervención) el 25/09/2017 05:45:45
Amigo, te luciste; me acabás de salvar el pellejo en un proyecto que tenía; mil gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar