C sharp - Ayuda con Datgrid

 
Vista:

Ayuda con Datgrid

Publicado por Elena (1 intervención) el 06/11/2008 14:22:46
Saludos amigos, estoy haciendo una aplicación web con Visaul studio 2003 y C#. Quiero al mostrar un datagrid que el campo id no lo muestra.
hago lo siguiente:

this.dgAreas.Columns[1].HeaderStyle.Width=0;

Y me da el siguiente error:
El índice está fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección. Nombre del parámetro: index

Podría decirme cual es el problema

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:Ayuda con Datgrid

Publicado por m (97 intervenciones) el 06/11/2008 18:39:39
Hola pues parece que lo que quieres es no mostrar la columna para esto
te sugiero lo siguiente:

Para poner una columna invisible del datagrid si AUTOGENERATE es true con DataGrid1.columns[1].Visible=false no funciona.

Para ello:

En HTML: <asp:DataGrid id="DataGrid1" runat="server" Autogenerate="true" OnItemDataBound = "DataGrid1_OnItemDataBound"

En el code_behind:

public void DataGrid1_OnItemDataBound(object s, DataGridItemEventArgs e)
{
e.Item.Cells[1].Visible=False
}

saludos
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:Ayuda con Datgrid

Publicado por elena (1 intervención) el 07/11/2008 21:40:42
Gracias amigos ya resolvi con su solución
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