Madre mía como pasa de lento el tiempo cuando uno tiene prisa, me quedan 16 días para salir rumbo a Cancún y empezar mis vacaciones, vacaciones que por cierto he sentido que nunca llegarían, estoy cerca de cumplir ya 3 años de no pisar mi tierra y eso ya escuece.
Extraño tantas cosas que mejor ni nombrarlas, me encontrare con niños ahora adolescentes y bebes ahora niños, espero que de esa misma forma haya cambios en muchas otras cosas y que sobre todo, es que esos cambios sean a bien, ojala.
miércoles, 17 de septiembre de 2008
miércoles, 11 de junio de 2008
Descargar GridView en Formato Excel
Una funcion muy útil y sencilla para exportar el contenido de un GridView a un archivo de excel, compatible con cualquier navegador. Aqui el codigo:
Dim sb As StringBuilder = New StringBuilder()
Dim SW As System.IO.StringWriter = New System.IO.StringWriter(sb)
Dim htw As HtmlTextWriter = New HtmlTextWriter(SW)
Dim Page As Page = New Page()
Dim form As HtmlForm = New HtmlForm()
GV1.EnableViewState = False
Page.EnableEventValidation = False
Page.DesignerInitialize()
Page.Controls.Add(form)
form.Controls.Add(GV1)
Page.RenderControl(htw)
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/vnd.ms-excel" 'vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment;filename=" & NombreFichero)
Response.Charset = "UTF-8″"
Response.ContentEncoding = Encoding.Default
Response.Write(sb.ToString())
Response.End()
Donde GV1 es el nombre del control GridView a exportar y NombreFichero es una variable de tipos string, con el nombre del archivo, por ejemplo:
Dim NombreFichero as string = "probando.xls"
De cualquier forma el mismo navegador da la opción al usuario a guardarlo con el nombre que el quiera.
Dim sb As StringBuilder = New StringBuilder()
Dim SW As System.IO.StringWriter = New System.IO.StringWriter(sb)
Dim htw As HtmlTextWriter = New HtmlTextWriter(SW)
Dim Page As Page = New Page()
Dim form As HtmlForm = New HtmlForm()
GV1.EnableViewState = False
Page.EnableEventValidation = False
Page.DesignerInitialize()
Page.Controls.Add(form)
form.Controls.Add(GV1)
Page.RenderControl(htw)
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/vnd.ms-excel" 'vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment;filename=" & NombreFichero)
Response.Charset = "UTF-8″"
Response.ContentEncoding = Encoding.Default
Response.Write(sb.ToString())
Response.End()
Donde GV1 es el nombre del control GridView a exportar y NombreFichero es una variable de tipos string, con el nombre del archivo, por ejemplo:
Dim NombreFichero as string = "probando.xls"
De cualquier forma el mismo navegador da la opción al usuario a guardarlo con el nombre que el quiera.
martes, 10 de junio de 2008
Tabla de Formatos para DataStringFormat
Primera chuleta para el blog, una tabla muy util para dar formato a las celdas numericas de un gridview.
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
lunes, 9 de junio de 2008
Probando, probando 123...
En principio, es un bloc de notas personal, tengo lleno de hojas con apuntes mi escritorio, y creo que el crear un blog para llevar una vitacora sobre todo, es una de los "best practices" que pueda haber. Ahora bien si algo resultase de interes pues estaria encantado de compartir conocimientos y experiencias :)
Asi que empezamos!
Asi que empezamos!
Suscribirse a:
Entradas (Atom)