domingo, 13 de septiembre de 2009

GridView: Problemas con el GridView?

¿No aparece el paging?
Puede ser porque el PageSize tiene un valor superior para el GridView. Revisar la propiedad PageSize en el cuadro de propiedades.

¿No hace Paging cuando cambia valor en el DropDownList que se coloca en el PagingTemplate?
Activar la propiedad AutoPostBack del DropDownList.

¿El PageTemplate desaparece cuando PageSize es mayor que la cantidad de registros real que se pueden imprimir en el GridView?
En el evento DataBound del GridView poner lo siguiente:
grid.BottomPagerRow.Visible = True

¿La fila a la que se le hizo clic en un GridView, no queda seleccionada?
Puede ser por varias cosas:
1º Se está usando themes pero no se indicó en la directiva Page o en el archivo de configuración.

2º Si no se está usando Themes, entonces puede ser porque la hoja de estilos no se asoció al archivo o porque no se configuró la propiedad SelectedRowStyle del GridView.

3º La fila no tiene el evento onclick y por eso no ocurre el postback.

4º Puede ser que tenga el evento onclick pero el atributo EnableEventValidation está en true (predeterminado) y debería estar en False.

¿Un PageMethod asociado con el Grid no se ejecuta?
La propiedad EnablePageMethods del ScripManager está en False y debería ser True.

No hay comentarios: