Foros del Web » Programando para Internet » ASPX (.net) »

DataGrid

Estas en el tema de DataGrid en el foro de ASPX (.net) en Foros del Web. Hola tengo un DataGrid y no se porque cuando la recorro me da bien el primer nombre de header pero en los siguientes me aparecen ...
  #1 (permalink)  
Antiguo 06/05/2008, 09:49
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
DataGrid

Hola tengo un DataGrid y no se porque cuando la recorro me da bien el primer nombre de header pero en los siguientes me aparecen ""


If e.Item.ItemType = ListItemType.Header then
For Each tc As TableCell In e.Item.Cells
If tc.Text = "Nombre" then
'algo
end if
Next
End If


El primer tc me da el nombre correcto, luego los otros me dan vacios......
Esto lo hago en el evento de DataGrid_ItemDataBound
  #2 (permalink)  
Antiguo 06/05/2008, 12:02
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Re: DataGrid

Ya ta, lo resolvi solito :) , gracias igual.

Protected Sub DgInmuebles_ItemDataBound1(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DgInmuebles.ItemDataBound
If Page.IsPostBack Then
If e.Item.ItemType = ListItemType.Header Then
For Each tc As TableCell In e.Item.Cells
If tc.Controls.Count > 0 Then
If lblCurrentSort.Text.StartsWith(CType(tc.Controls(0 ), _
System.Web.UI.WebControls.LinkButton).CommandArgum ent) Then
Dim img As New System.Web.UI.WebControls.Image
If lblCurrentSort.Text.IndexOf("desc") >= 0 Then
img.ImageUrl = "images/arriba.gif"
Else
img.ImageUrl = "images/abajo.gif"
End If
tc.Controls.AddAt(0, img)
End If
End If
Next
End If
End If
End Sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:31.