DataGrid en ASP .NET con VB

Mostrar una base de datos de Microsoft Access dentro de una página ASPX en un DataGrid con paginación para mostrar en cada página un número limitado y definido de registros y desplazarse entre las distintas páginas mediante botones de navegación, en Visual Studio 2017 con VB

En este ejercicio nos conectamos con una base de datos de Microsoft Access y, por código, creamos un DataGrid en el que se activa la paginación. El DataGrid tiene opciones de configuración del número de registros por página, número de botones de navegación y su posición, botones numéricos o de flecha, diseño (tipo de fuente, colores de fondo, bordes, formato diferente en cabecera, cuerpo y pie, anchura de las columnas), etc.

Continuar leyendo “DataGrid en ASP .NET con VB”

XML + XSL = HTML en VB .NET

Convertir un documento XML en un documento HTML con formato y diseño definidos en una hoja de estilos XSL con Visual Studio 2017 con VB

Los documentos XML son de texto plano y su presentación básica carece de opciones de diseño o formato. Al abrirlo siempre vemos texto estructurado de acuerdo con las normas del lenguaje XML. En ocasiones se necesita utilizar datos XML como origen pero presentarlos de una manera determinada, por ejemplo para un dispositivo móvil o para la web. En estos casos podemos recurrir a las hojas de estilo XSL.

XSL (extensible stylesheet language) contiene las reglas que nos permiten extraer y formatear la información desde un archivo XML para ser presentada al usuario. Dentro del lenguaje XSL existe XSLT (XSL transformation) que se usa para transformar documentos XML. Mediante XSLT se define cómo va a ser convertido un documento XML en otro tipo de documento que puede ser de varios tipos (PDF, JAVA, etc.) aunque lo más habitual es que sea HTML para poder ser visualizado en un navegador Web.
Para conseguirlo hay que relacionar el documento XML con una hoja de estilos XSL en la que se detallan las reglas para transformar un tipo de documento en otro, estas reglas son analizadas por el procesador XSL y la salida resultante es un documento HTML formateado con arreglo a esas reglas.
En este ejercicio se ha creado una hoja de estilo XSL en la que se ha definido cómo presentar el origen de datos XML en una página Web apta para ser imprimida por el usuario.

Continuar leyendo “XML + XSL = HTML en VB .NET”

Excel en ASP .NET con VB

Mostrar una hoja de cálculo de Excel en una página web dinámica aspx usando un rango de celdas como origen de datos de un DataGrid, en Visual Studio 2017 con VB

ADO .NET proporciona métodos para conectar con diferentes almacenes de datos. En este ejercicio se utilizan clases pertenecientes a los espacios de nombres System.Data y System.Data.OleDb para conectar con una hoja de cálculo de Microsoft Excel. Un grupo de celdas de la hoja de cálculo, englobadas en un rango con nombre, hace la función de tabla del DataSet que es mostrada en el DataGrid.

Continuar leyendo “Excel en ASP .NET con VB”

El Guille / Colabora .NET

Lista de artículos publicados en el sitio del Guille en los años 2004-2006

el Guille es un sitio altamente recomendable para cualquier aficionado a la programación en Visual Basic clásico y .NET.
Guillermo Som es MVP (Microsoft Most Valuable Professional) en Visual Basic desde 1997 y uno de los principales expertos en este lenguaje de programación en el mundo de habla hispana.
Tiene una sección denominada Colabora .NET en la que se publican artículos enviados por colaboradores aficionados. Los ejercicios publicados ofrecen el código fuente en formato ZIP por lo que es posible consultarlos o modificarlos con facilidad. Es una sección muy útil tanto para consultar códigos de otras personas como para enviar los propios. Un lugar excelente para el aprendizaje.
Aquí tienes una lista con los ejercicios que he publicado en Colabora .NET. Gracias al Guille por su excelente trabajo desde hace tantos años.

Continuar leyendo “El Guille / Colabora .NET”