Foros del Web » Programando para Internet » ASPX (.net) »

Retorno de carro en DataGrid

Estas en el tema de Retorno de carro en DataGrid en el foro de ASPX (.net) en Foros del Web. Buenas. Tengo un datagrid en el que cargo los datos desde una BDD. El problema es que uno de los campos viene con texto formateado ...
  #1 (permalink)  
Antiguo 22/02/2008, 06:27
Avatar de peloteitor  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 849
Antigüedad: 20 años, 5 meses
Puntos: 1
Retorno de carro en DataGrid

Buenas.

Tengo un datagrid en el que cargo los datos desde una BDD.
El problema es que uno de los campos viene con texto formateado (con retornos de carro), pero cuando lo cargo en el datagrid muestra el texto todo seguido.

Me explico:

En la base de datos tengo:

Este es el
valor del campo
de la BDD

Pero, en el datagrid el texto sale asi:

Este es el valor del campo de la BDD.

Lo que quiero es que en el datagrid aparezca tal y como está en la BDD.


Saludos.
__________________
El sexo sin amor es una experiencia vacía. Pero como experiencia vacía es una de las mejores.

Woody Allen
  #2 (permalink)  
Antiguo 22/02/2008, 06:33
Avatar de peloteitor  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 849
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: Retorno de carro en DataGrid

Encontré la solución: hay que poner la propiedad del datagrid HtmlEncode a False, y usar <BR> para el retorno de carro.

Saludos.
__________________
El sexo sin amor es una experiencia vacía. Pero como experiencia vacía es una de las mejores.

Woody Allen
  #3 (permalink)  
Antiguo 24/02/2008, 05:02
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Re: Retorno de carro en DataGrid

Yo uso lo siguiente y funciona OK:

<ItemTemplate>
<%# Replace(DataBinder.Eval(Container, "DataItem.Micampo"),vbCrLf, "<BR>") %>
</ItemTemplate>
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 15:55.