RSS 2.0 Atom 1.0 CDF  
JASoft.org - October, 2007
El blog de José Manuel Alarcón Aguín. Programación .NET y mucho más...
 

Pues eso. La verdad es que este mes ha sido tremendo para mi y por eso no he podido meter prácticamente nada en el blog. No todo ha sido malo, no obstante. La segunda semana estuve de vacaciones, así que algo desconecté aunque no tanto como me hubiera gustado.

Luego estuve de ponente en la October Conference. Dos charlas infernales puesto que me coincidió con una gastroenteritis galopante y tuve que hacer verdaderos esfuerzos para poder impartirlas y aguantarme las ganas de vomitar (siento la cerdada). al menos creo que me quedaron bastante bien, menos mal.

Finalmente estas últimas dos semanas estuve de reunión en reunión de marketing, preparando muchas cositas chulas con campusMVP y proyectos relacionados que enseguida os contaré, y también poniendo en marcha un nuevo Blog dedicado al e-mail marketing para mi empresa (nos dedicamos a eso entre otras cosas). el blog se llama The e-mailing experience y lo estamos publicando tanto en español como en inglés. En él comentamos muchas cosas interesantes sobre el e-mail, el marketing on-line, RSS, y temas relacionados. Si te interesa suscríbete al RSS o apúntate a nuestro boletín BECK y te contaremos enseguida cómo recibir lo mejor de cada mes en tu correo electrónico. En fin... Os lo estoy contando en primicia, que aún no lo hemos hecho público :-)

Bueno, a partir de ahroa espero retomar un buen ritmo de publicación como siempre.

Para celebrar mi vuelta quiero compartir con vosotros un enlace muy interesante. Se trata del libro "Build your own Ruby On rails web Applications" de Patrick Lenz. El libro es de pago pero sólo hasta el día 30 de noviembre de 2007 lo tienes dipsonible para descarga gratuita desde el sitio web de Sitepoint. Es un libro muy interesante que te permite ponerte al día con Ruby en poco tiempo, y aunque sea por curiosidad merece la pena tenerlo. Así que espero que os guste el soplo :-)

Hasta pronto.

JM.

Por: José Manuel Alarcon | Wednesday, October 31, 2007 9:51:40 PM (Hora estándar romance, UTC+01:00)  #    Comments [0] - Trackback
Tags: Mundo TIC


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

Típica situación: tengo un GridView con datos y quiero guardarlos en un archivo HTML (o más bien enviárselos al usuario como un archivo .htm) o enviarlos por correo.

El control está dentro de una página con otros controles que están más o menos relacionados con éste, por ejemplo para pasarle parámetros y filtrar.

Lo típico que hace todo el mundo es pasar los mismos parámetros a otra página, lanzar la misma consulta a la base de datos y luego generar el HTML con un StringBuilder (con suerte) y mucha paciencia.

¿Existe una forma mejor?

Of course :-)

La idea es sencilla: obtienes una referencia al control en cuestión (en una página simplemente uisas su nombre, por ejemplo GridView1) y usas un HtmlTextWriter para llamar a su método Render o RenderControl (de la clase base Control) y así obtener el resultado de su visualización.

Por ejemplo:

StringWriter sw = new StringWriter(); 
HtmlTextWriter htw = new HtmlTextWriter(sw); 
GridView1.Render(htw); 
Response.Write(htw.ToString());

Obviamente para enviar el resultado al cliente habría que meter antes un encabezado con el tipo de archivo (text/html) y si queremos que se visualice u ofrezca la posibilidad de guardarlo a disco, pero eso es tema para otro post :-)

Este resultado lo puedes guardar en un archvio o en una BD, enviarlo por e-mail, etc... Es muy útil.

Por: José Manuel Alarcon | Wednesday, October 03, 2007 9:45:09 PM (Hora de verano romance, UTC+02:00)  #    Comments [0] - Trackback
Tags: ASP.NET


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner
Copyright © 2010 José Manuel Alarcón Aguín. All rights reserved.