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

Se puede en Datagrid ???

Estas en el tema de Se puede en Datagrid ??? en el foro de .NET en Foros del Web. Hola Foro... Tengo un dilema con un datagrid,.. Resulta que lleno el datagrid desde una bd y esta tabla puede tener un numero variable de ...
  #1 (permalink)  
Antiguo 10/11/2006, 09:00
Avatar de shalom_dy  
Fecha de Ingreso: marzo-2005
Ubicación: Chile
Mensajes: 94
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Se puede en Datagrid ???

Hola Foro...
Tengo un dilema con un datagrid,..

Resulta que lleno el datagrid desde una bd y esta tabla puede tener un numero variable de registros. el problema es k me piden que el datagrid tenga un scrollbar y no paginacion ...

Probe poniendo el datagrid dentro de un div que teiene una clase que muestra el scrollbar y no me funciona. En cambio sí funciona el div para una tabla normal de form.

El probelma es que debe ser un Datagrid y no un table

Como puedo lograr la barra en el Datagrid ????

Alguna idea please..

saludos.
__________________
Shalom Dy.
  #2 (permalink)  
Antiguo 10/11/2006, 09:24
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 1 mes
Puntos: 47
De ninguna manera

Lo que podrías hacer es poner en tu pagina un Frame y dentro del Frame llamar a otra pagina aspx que solo contenga el datagrid, tocaría configurar el datagrid sin paginación. Entonces al llenarlo se creará un scroll pero en la pagina, no en el datagrid, aunque producirá un efecto similar al que requieres ya que la pagina donde se encuentra el datagrid estará contenida en un Frame.

Está algo complicada la cosa je je
  #3 (permalink)  
Antiguo 10/11/2006, 10:43
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Que tal.

Prueba poniendo un DIV ( html ) y en el estilo debe incluir la propiedad OVERFLOW en AUTO.

Como en el siguiente ejemplo.

Código:
		<form id="Form1" method="post" runat="server">
			<DIV style="OVERFLOW: auto; WIDTH: 800px; POSITION: absolute; HEIGHT: 368px" ms_positioning="FlowLayout">
				<asp:DataGrid id="DataGrid1" runat="server" Height="344px" Width="264px"></asp:DataGrid>
			</DIV>
		</form>

Espero te sirva.

Saludos.
  #4 (permalink)  
Antiguo 10/11/2006, 11:17
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Cita:
Iniciado por shalom_dy Ver Mensaje
...Probe poniendo el datagrid dentro de un div que teiene una clase que muestra el scrollbar y no me funciona. En cambio sí funciona el div para una tabla normal de form.

El probelma es que debe ser un Datagrid y no un table
Se supone que shalom_dy ha probado lo del DIV con overflow y no le funciona, por lo que entiendo con "...div que tiene una clase que muestra el scrollbar..."
Sería la solución elegante y "maja", bajo mi punto de vista, pero si dices que no te va (raro...) entonces prueba la de Developer9, con el IfraME.

Saludos.
__________________
..:: moNTeZIon ::..
  #5 (permalink)  
Antiguo 11/11/2006, 11:06
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 1 mes
Puntos: 47
Eso eso eso... IFrame, yo equivocarme y dije Frame
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 00:04.