Ayuda Con Gridview

tengo esta tabla

id_lectura

lectura

fecha

hora

id_var

Franklin Gothic Medium"]se puede hacer un data gridview que muestre al usuario los registros de la variable 1, que las columnas sean fecha|hora1|hora2… y asi hasta la |hora24 y en las celdas se muestrren las lecturas

como en la imagen y que solo muestre las ultimas 5 fechas mas recientes??

podrian decirme como podria hacerlo!! y si es necesario hacer otras tablas! diganme como podria hacerlo

Hola, mira este enlace.

El dataProvider1 tiene un pequeño error, le falta indicar el campo clave, quedaría así:




$dataProvider1 = new CArrayDataProvider(

                        $testArray1, array(

                                'keyField'=>'user_id',

                                'sort'=>array(

                                'attributes'=>array('user_id','name'),

                                'defaultOrder'=>array('user_id' => false),

                        ),

                                'pagination'=>array(

                                'pageSize'=>10,

                        ),

                ));



Fijate que en $testArray1 pasan un array creado como uno quiera, este hay que que currarselo y pasarselo al dataprovider.

Pruebalo en una vista cualquiera y mira que problemas pueden darse en tu caso.

Comenta si tienes algún problema para poder resolverlo,

Saludos