15 oct 2010

VB.ASPX Exportar un Gridview a Excel

Hola!!

Alguna ves les ha pasado que arman un Query que llena un GridView en una pagina Aspx.

Despues de un buen rato de uso de neuronas logran montar la pagina con los datos solicitados y todo funciona bien.

Y cuando llegan con el usuario que solicito la pagina te dice,

mmm, muy bonita, pero ... y como paso esos datos a Excel ??

Bueno hay varias opciones, una muy conocida es usando un Responde.Write, pero la intención de este post es comentarles sobre un componente que desarrollo un programador llamado Rajesh.

El aplica la teoría de Cero Código, entonces el componente es de lo mas sencillo de usar.

Simplemente arrástrelo a la pagina y configurelo.

El componente genera un botón que se asocia al Grid Deseado y te abre un cuadro de dialogo para exportarlo.

Espero que les sirva, a mi me ahorro muchas horas de trabajo. :-)

El componente lo pueden bajar de aquí


Black Berry Bold selccionar red GSM


Hola!!

Hoy vino un compañero con un juguete nuevo (al menos para el ;-) ) era un Black Berry Bold que le enviaron de los USA.

Después de que lo libero para las redes locales se dio cuenta que la batería no le duraba mas de dos días, entonces le sugerí que evitara que el teléfono se mantenga cambiando entre la red 2G (GSM) y la red 3G, ya que el no tiene un plan de datos.

Luego de divagar, revisarlo y leer un poco encontramos la solución.

1. Abrir Administrador de Conexiones

2. Seleccionar Opciones de Red Móvil

3. En la opción "Modo de selección de red" cambiar de Automático a Manual

4. El teléfono buscara todas las redes disponibles, para su caso particular aparecieron:

Movistar 2G y Movistar 3G

5. Se selecciona la red 2G y en el menú que aparece al presionar el símbolo BB buscar la opción "Guardar Red".

Listo, si ocupan después volver a conectarse a la red 3G solo deben de cambiar la conexión de Manual a Automático.

Vamos a dejarlo en evaluacion el fin de semana y la próxima les actualizo el post para ver si nos funciono la travesura. :-D

Espero les sirva, la referencia en ingles esta aquí


13 oct 2010

Animo Hermanos Chilenos!!



Hoy no voy a escribir sobre tecnología, pero quería tomarme un momento y saludar a los hermanos chilenos.

Ellos nos han dado una valiosa lección sobre organización y tenacidad, es imposible para nosotros dimensionar la situación en la que pasaron confinados mas de 60 días estos hombres.

Para mi ellos son un ejemplo de tenacidad, esfuerzo, dedicación y orden, al establecer una micro sociedad que abogo por que los 33 lograran mantenerse vivos hasta el rescate.

Ayer por la noche pase pegado al televisor casi 4 horas viendo el rescate de los primeros tres mineros, y la salida del primero causo una sensación que me contrajo el corazón pq gracias al esfuerzo de muchas personas este hecho que se había catalogado como una tragedia se esta convirtiendo en un logro y un ejemplo de aliento para el pueblo chileno y el resto del mundo.

Por eso, !!Animo Hermanos Chilenos!!

8 oct 2010

Emparejar Handsfree Motorola H350


Hola!!

Hoy vino un compañero con un problema de que no podía encontrar su Handsfree para emparejarlo con su teléfono celular nuevo.

La solución es muy sencilla.

1. Con el teléfono apagado, presionar el botón de CONTESTAR hasta que la luz se quede permanentemente encendida.

2. Buscar el Handsfree en el teléfono como MOTOROLA H350

3. Cuando pida la clave de paso colocar 0000 (4 ceros) y OK.

4. (Opcional) la recomendación es que se emparejen de manera automática, dependiendo del modelo del teléfono esto se logra entrando al área de Bluetooh y buscando los dispositivos acoplados, ahí se busca el Motoloral H350 y en las propiedades se le autoriza el vinculo automático.

Listo.... espero les sirva.

4 oct 2010

OWA descarga XLSX o DOCX como ZIP


Buenos dias!!

Hoy vino un usuario con un problema muy curioso, al entrar al correo corporativo con el OWA (Outlook Web Access) los archivos adjuntos con extension .XLS los abria sin problemas y los archivos .XLSX los descargaba como un ZIP.

Buscando en Internet encontré la explicación AQUÍ

Básicamente lo que sucede es que el IIS donde esta montado el OWA no trae de manera nativa las extensiones para manejo de los archivos de Office 2007.

Esto tiene 2 soluciones, una del lado del servidor y otra del lado del cliente.

Solución del lado del servidor:

1. Detener el IIS donde esta el OWA

2. Buscar el archivo METABASE.XML este esta generalmente en la direccion: C:\WINDOWS\system32\inetsrv\MetaBase.xml 

3. Buscar la etiqueta IIsMimeMap y agregar las siguientes lineas

.docm,application/vnd.ms-word.document.macroEnabled.12
.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotm,application/vnd.ms-word.template.macroEnabled.12
.dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template
.potm,application/vnd.ms-powerpoint.template.macroEnabled.12
.potx,application/vnd.openxmlformats-officedocument.presentationml.template
.ppam,application/vnd.ms-powerpoint.addin.macroEnabled.12
.ppsm,application/vnd.ms-powerpoint.slideshow.macroEnabled.12
.ppsx,application/vnd.openxmlformats-officedocument.presentationml.slideshow
.pptm,application/vnd.ms-powerpoint.presentation.macroEnabled.12
.pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation
.xlam,application/vnd.ms-excel.addin.macroEnabled.12
.xlsb,application/vnd.ms-excel.sheet.binary.macroEnabled.12
.xlsm,application/vnd.ms-excel.sheet.macroEnabled.12
.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xltm,application/vnd.ms-excel.template.macroEnabled.12
.xltx,application/vnd.openxmlformats-officedocument.spreadsheetml.template

4. Guardar los cambios

5. Reiniciar el IIS

Solución del lado del cliente (Usando Internet Explorer):

1. Agregar la dirección del OWA como sitio seguro

1.1 Herramientas -> Opciones de Internet -> Buscar la pestaña de Seguridad.

1.2 Seleccionar el icono INTRANET LOCAL y presionar el botón SITIOS

1.3 Seleccionar OPCIONES AVANZADAS

1.4 Colocar la dirección del OWA (Ej. https://correo.misitio.com) y presionar Agregar.

1.5 Cerrar o Aceptar en todas las ventanas hasta regresar a la ventana de OPCIONES DE INTERNET

2. Presionar el botón NIVEL PERSONALIZADO

3. En la nueva ventana buscar la sección: Miscelanea -> Abrir los archivos basándose en el contenido, no en la extensión.

3.1 Seleccionar deshabilitar

3.2 Presionar Aceptar hasta regresar a la pantalla principal del Explorer

(Opcional) 4. Reiniciar el Internet Explorer

Listo!! con eso deberian de solucionar el problema de los archivos DOCX y XLSX.