CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
Paginar Data Set En Asp .net !!!
mustang:
Ke tal, la molestia es ahora porke tengo una pagina creada en visual studio .net, que me genera una consulta y conforme obtengo los datos en el dataset, yo los voy usando como necesite, el problema es que no uso ningun componente para mostrarlos, todos los muestro con Response.Write, ya que es mas facil para lo que estoy haciendo, lo quisiera saber es si hay algun codigo para paginarlos como el con el PageSize de un recorset de Asp, pero aki el objeto DataSet no tiene esa propiedad, como lo podria hacer??
De antemano gracias de nuevo!
Güorker:
Hola,
El DataSet en si mismo no puede paginarse, porque es una estructura de datos en memoria y por lo tanto no tiene representacion grafica alguna.
Podrías usarun DataGrid para mostrar los datos del DataSet y así paginar el DataGrid. Porque tu dices que para lo que quieres hacer es más facil mostrar los Datos con Response.Write; pero yo te diré que mostrar los datos de un DataSet n un DataGrid es muy facil y puedes paginarlo, ordenación de columnas, estilos, plantillas, etc.
Te animaría a que heches un vistazo al DataGrid, y si sigues empeñado en hacer los Response.Write, me temo que te tendrás que programar la logica de paginación.
Saludos.
Kev:
Pues si Güorker tiene la razon, ahora en .NET la mayoria de las cosas son mas sencillas solo que cuesta un poco acomodarse a este nuevo modelo, antes era sencillo hacer un bucle configurar el recordset, paginar, etc.. pero ahora solo llenas el datagrid y configuras si tendra paginacion el estilo, etc.... aca te paso un link con ejemplo de uso del DataGrid
DataGrid
:comp:
mustang:
--- Cita de: "Güorker" --- Hola,
El DataSet en si mismo no puede paginarse, porque es una estructura de datos en memoria y por lo tanto no tiene representacion grafica alguna.
Podrías usarun DataGrid para mostrar los datos del DataSet y así paginar el DataGrid. Porque tu dices que para lo que quieres hacer es más facil mostrar los Datos con Response.Write; pero yo te diré que mostrar los datos de un DataSet n un DataGrid es muy facil y puedes paginarlo, ordenación de columnas, estilos, plantillas, etc.
Te animaría a que heches un vistazo al DataGrid, y si sigues empeñado en hacer los Response.Write, me temo que te tendrás que programar la logica de paginación.
Saludos.
--- Fin de la cita ---
primero ke nada gracias por responder, pero lo ke pasa, eske tengo ke comparar 2 registro continuso del resultado del query, y si uno par de ellos no concuerda con el criterio, ahi tengo ke pintar un registro fantasma para que todos tengan su par, por ejemplo, necesito que en un par de registros con el mismo nombre el primero en el campo status tenga 'donw' y el segundo 'up', esto es:
'Nombre' 'status'
'Santo' 'down'
'Santo' 'up'
pero si me sale algo asi:
'Nombre' 'status'
'Santo' 'down'
'Santo' 'down'
tengo ke pintar en medio un registro 'up' para ke el primer 'down' tenga su par y mover el indice para que los siguientes 'down' y 'up' esten correctos son su par de esta forma:
'Nombre' 'status'
'Santo' 'down'
'Santo' 'up'
'Santo' 'down'
'Santo' 'up'
por eso eske no los puedo meter en un datagrig, ya tendria ke hacer una tabla de paso con estos mivimientos y luego ligarla al datagrid y kitaria tiempo y espacio, por eso eske lo realice de la manera rudimentaria :(
Güorker:
Hola,
se puede saber para que sirve el 'up' y el 'down'? Es por curiosidad.
Saludos
Navegación
[#] Página Siguiente
Ir a la versión completa