Foros del Web » Programación para mayores de 30 ;) » .NET »

DataGrid, control limitado?

Estas en el tema de DataGrid, control limitado? en el foro de .NET en Foros del Web. Hola, estoy haciendo algunos ejemplos en ASP.Net con los controles DataGrid. Tengo varias dudas acerca de este control y de los demás controles de enlace ...
  #1 (permalink)  
Antiguo 29/05/2005, 01:35
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 10 meses
Puntos: 9
DataGrid, control limitado?

Hola, estoy haciendo algunos ejemplos en ASP.Net con los controles DataGrid. Tengo varias dudas acerca de este control y de los demás controles de enlace de datos.

- ¿El dataGrid es el único control que acepta propiedades de paginación y de orden?

- ¿Es posible configurar el dataGrid para que muestre los registros de otra forma que no sea una columna por cada campo, y una fila por cada registro?

- ¿En el DataGrid se puede aplicar dos tipos de orden, uno ASC y otro DESC?

- ¿Se puede insertar código HTML en el dataGrid para mostrar los registros de una manera más personalizada?

Como esas me surgen muchas otras preguntas que no le encuentro respuesta por ningún lado, ni en San Google!. Me parece que ASP.Net podrá manejar los recursos de manera más efectiva, brindar aplicaciones más seguras, ahorrarnos muchas lineas de código, etc. pero en mi caso, me deja atado a ciertas plantillas que no se adaptan en nada a lo que ando buscando.
Por ejemplo, yo en la pagina de comercio que estoy haciendo en ASP, puedo mostrar el catalogo de esta forma:

Imagen Imagen Imagen
Nombre Nombre Nombre
precio Precio Precio
boton de compra boton de compra boton de compra

Eso con un DataList lo podría hacer perfectamente, pero me encuentro con que no tiene propiedades de paginación!, por lo tanto si quiero paginarlo me tengo que adaptar a un DataGrid que en este caso no me sirve para nada.
Se puede hacer algo como eso en una pagina ASPX?
Espero que aunque sea alguna de mis preguntas sea respondida, se lo agradecería mucho sinceramente.
Saludos!.
  #2 (permalink)  
Antiguo 29/05/2005, 12:10
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años, 1 mes
Puntos: 7
Respondiendo a tus preguntas:

- AFAIK, es el único que trae esa funcionalidad como parte del control, pero para otros controles nada te impide que hagas una paginación personalizada, te sugiero que revises www.codeproject.com, en el cual había un componente para paginar DataList's, Repeater's, etc (te hubiera mandado el link directo, pero en este momento el sitio en cuestión parece estar offline).

- AFAIK, no es posible hacerlo a través de propiedades, me imagino que se podría personalizar...

- Por defecto trae esa funcionalidad al habilitar/implementar la paginación

- Si, usando TemplateColumn

Lo más adecuado me parece que sería usar un DataList o un Repeater, como te dije en un párrafo anterior, busca en codeproject.com por el componente que te menciono...

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 29/05/2005, 13:17
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 10 meses
Puntos: 9
Gracias XKnown, me has ayudado mucho en relación a mi pregunta. En este mismo foro pude encontrar luego de buscar y buscar por todos lados un ejemplo de paginacion con DataList, me quedan un par de dudas de como funciona, pero ese sera un tema que pondré en otro post para que alguien me la aclare, ya que no encuentro documentacion al respecto.
Saludos xKnown! y gracias.
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 12:31.