DataTable desde Access en ASP .NET

Leer una base de datos de Microsoft Access, presentar los datos en un objeto DataTable de ASP .NET, generar por código los encabezados y las columnas y mostrar la ruta a la base de datos en una etiqueta con diseño personalizado, en C# y VB .NET

Microsoft tiene un artículo titulado “How to retrieve and display records from an Access database by using ASP.NET, ADO.NET and Visual C# .NET” para .NET Framework 1. Basado en ese artículo se presenta este ejercicio que consiste en leer una base de datos de Microsoft Access y presentar los datos en un objeto DataTable de ASP .NET. El ejercicio tiene 2 versiones: C# y VB, y una base de datos llamada Clientes.accdb con una única tabla llamada ClientesTb y 5 campos: Id, Nombre, Apellidos, Cargo y Teléfono.

Se comenta el ejercicio en C# y al final se proporciona el código completo tanto para C# como para VB .NET, las diferencias entre ambos son pequeñas.

Continuar leyendo “DataTable desde Access en ASP .NET”

Agenda desde XML en C# .NET

Leer una agenda telefónica desde un archivo XML que actúa como origen de los datos mostrándolos en un control DataGridView personalizado cuyos registros se pueden filtrar con sentencias SQL, en Visual Studio 2017 con C#

En este ejercicio se diseña una sencilla aplicación de agenda telefónica que lee los datos desde un archivo XML en lugar de hacerlo desde una base de datos. Las principales características del ejercicio son:

  1. Lectura desde un archivo XML, configurado como origen de los datos
  2. Mostrar los datos en un control DataGridView personalizado
  3. Filtrar registros utilizando sentencias SQL desde objetos DataView
  4. Actualizar el origen de los datos con los cambios realizados en DataGridView.
Continuar leyendo “Agenda desde XML en C# .NET”

Quitar el botón cerrar en C# .NET

Deshabilitar el botón cerrar de la barra de título de la ventana usando procedimientos externos a .NET existentes en librerías del sistema (Platform Invoque) en Visual Studio 2017 con C#

Un programador desea que una aplicación arranque sin que pueda ser terminada por el usuario pulsando el botón Cerrar de la Barra de título del formulario (el aspa o la equis de la esquina derecha) ni mediante la pulsación de las teclas ALT+F4. El código en C# que se presenta en este artículo desactiva ese botón y el efecto de las teclas ALT+F4.

Continuar leyendo “Quitar el botón cerrar en C# .NET”

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”