Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/03/2007, 10:46
ingrbc00
 
Fecha de Ingreso: mayo-2006
Mensajes: 66
Antigüedad: 18 años
Puntos: 0
Re: error con datagrid y sus columnas

hola!! ya he encontrado la solución a lo que queria hacer, y para que sea de utilidad para todos lo voy a contar aqui.Haber (yo uso c# y .net 2003):

Para poner una columna invisible del datagrid si AUTOGENERATE es true con DataGrid1.columns[1].Visible=false no funciona. Para ello, yo utilizo un truco:

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
}

NOTA: en el ejemplo que yo encontré en vez de "public" para el método usa "private" pero a mi con private me daba error.

Espero que os ayude en algo, para mi fue la solución