[C#] Cargar ComboBox a partir de una lista genérica

Introducción

En este artículo les voy a explicar como cargar un ComboBox utilizando una lista genérica (List(Of T)).

A modo de ejemplo voy a crear una tabla Usuario con los siguientes campos: CodUsu, Usuario, Contraseña y CorreoElectronico.

Interfaz Gráfica

La interfaz gráfica es la siguiente:


Vamos a poder seleccionar un usuario y a partir de la selección vamos a obtener su código y su correo electrónico.

[C#] Cargar ComboBox a partir de una lista genérica

Introducción

En este artículo les voy a explicar como cargar un ComboBox utilizando una lista genérica (List(Of T)).

A modo de ejemplo voy a crear una tabla Usuario con los siguientes campos: CodUsu, Usuario, Contraseña y CorreoElectronico.

Interfaz Gráfica

La interfaz gráfica es la siguiente:


Vamos a poder seleccionar un usuario y a partir de la selección vamos a obtener su código y su correo electrónico.

[C#] Cargar ComboBox a partir de una lista genérica

Introducción

En este artículo les voy a explicar como cargar un ComboBox utilizando una lista genérica (List(Of T)).

A modo de ejemplo voy a crear una tabla Usuario con los siguientes campos: CodUsu, Usuario, Contraseña y CorreoElectronico.

Interfaz Gráfica

La interfaz gráfica es la siguiente:


Vamos a poder seleccionar un usuario y a partir de la selección vamos a obtener su código y su correo electrónico.


[C#] Utilizando las clases del espacio de nombres: System.Data.SqlClient

Introducción

En este artículo les voy a explicar los principales clases que se utilizan para acceder a una base de datos SQL server.

Antes de comenzar a utilizar las clases, debemos importar en nuestro proyecto el espacio de nombres System.Data.SqlClient para tener acceso a dichas clases.

using System.Data.SqlClient;

SqlConnection

La clase SqlConnection permite establecer una conexión con una base de datos SQL server.

La propiedad mas importante es ConnectionString que representa la cadena de conexión hacia la base de datos.

Pueden ingresar a esta weben la cual, van a encontrar las distintas cadenas que corresponden a SQL server.

Veremos dos ejemplos acerca de la clase SqlConnection

            using (SqlConnection cnn = new SqlConnection("Data Source=.;Initial Catalog=AdventureWorks2012;Integrated Security=True"))
            {
                cnn.Open();
            }

Utilizando el bloque Using podemos crear la conexión cuando necesitemos. Debemos ejecutar el método Open() del objeto cnn para abrir la conexión. Como notaran, no es necesario llamar al método Close() de dicho objeto ya que el bloque Using se encarga y además garantiza que va a llamar Dispose() para dicho objeto.

Este es el mejor camino, pero también podríamos utilizar:

            SqlConnection cnn = new SqlConnection("Data Source=.;Initial Catalog=AdventureWorks2012;Integrated Security=True");
            cnn.Open();

            cnn.Close();

En este caso, debemos utilizar el método Close() para cerrar la conexión.

[C#] Utilizando las clases del espacio de nombres: System.Data.SqlClient

Introducción

En este artículo les voy a explicar los principales clases que se utilizan para acceder a una base de datos SQL server.

Antes de comenzar a utilizar las clases, debemos importar en nuestro proyecto el espacio de nombres System.Data.SqlClient para tener acceso a dichas clases.

using System.Data.SqlClient;

SqlConnection

La clase SqlConnection permite establecer una conexión con una base de datos SQL server.

La propiedad mas importante es ConnectionString que representa la cadena de conexión hacia la base de datos.

Pueden ingresar a esta weben la cual, van a encontrar las distintas cadenas que corresponden a SQL server.

Veremos dos ejemplos acerca de la clase SqlConnection

            using (SqlConnection cnn = new SqlConnection("Data Source=.;Initial Catalog=AdventureWorks2012;Integrated Security=True"))
            {
                cnn.Open();
            }

Utilizando el bloque Using podemos crear la conexión cuando necesitemos. Debemos ejecutar el método Open() del objeto cnn para abrir la conexión. Como notaran, no es necesario llamar al método Close() de dicho objeto ya que el bloque Using se encarga y además garantiza que va a llamar Dispose() para dicho objeto.

Este es el mejor camino, pero también podríamos utilizar:

            SqlConnection cnn = new SqlConnection("Data Source=.;Initial Catalog=AdventureWorks2012;Integrated Security=True");
            cnn.Open();

            cnn.Close();

En este caso, debemos utilizar el método Close() para cerrar la conexión.

[C#] Utilizando las clases del espacio de nombres: System.Data.SqlClient

Introducción

En este artículo les voy a explicar los principales clases que se utilizan para acceder a una base de datos SQL server.

Antes de comenzar a utilizar las clases, debemos importar en nuestro proyecto el espacio de nombres System.Data.SqlClient para tener acceso a dichas clases.

using System.Data.SqlClient;

SqlConnection

La clase SqlConnection permite establecer una conexión con una base de datos SQL server.

La propiedad mas importante es ConnectionString que representa la cadena de conexión hacia la base de datos.

Pueden ingresar a esta weben la cual, van a encontrar las distintas cadenas que corresponden a SQL server.

Veremos dos ejemplos acerca de la clase SqlConnection

            using (SqlConnection cnn = new SqlConnection("Data Source=.;Initial Catalog=AdventureWorks2012;Integrated Security=True"))
            {
                cnn.Open();
            }

Utilizando el bloque Using podemos crear la conexión cuando necesitemos. Debemos ejecutar el método Open() del objeto cnn para abrir la conexión. Como notaran, no es necesario llamar al método Close() de dicho objeto ya que el bloque Using se encarga y además garantiza que va a llamar Dispose() para dicho objeto.

Este es el mejor camino, pero también podríamos utilizar:

            SqlConnection cnn = new SqlConnection("Data Source=.;Initial Catalog=AdventureWorks2012;Integrated Security=True");
            cnn.Open();

            cnn.Close();

En este caso, debemos utilizar el método Close() para cerrar la conexión.


[C#] Cargar Datagridview a partir de un datatable o una lista genérica

Introducción

En este artículo les voy a explicar como cargar un datagridview utilizando una tabla de datos en memoria (DataTable) y una lista genérica (List(Of T)).

A modo de ejemplo voy a utilizar la tabla Production.Product de la base de datos AdventureWorks2012. Si no tenes la base de datos en tu sistema, podes ver este link. De dicha tabla, voy a usar los campos Name, ProductNumber, Color y Class.

Lista Genérica

Creamos una nueva clase Producto en la cual vamos a definir las propiedades que van a representar a los campos de la tabla Production.Product.

El segundo paso es definir las columnas de nuestro datagridview en tiempo de diseño.
  • Para ello, hacemos clic sobre la parte superior derecha (La flecha) del control datagridview y hacemos clic en Agregar columna


[C#] Cargar Datagridview a partir de un datatable o una lista genérica

Introducción

En este artículo les voy a explicar como cargar un datagridview utilizando una tabla de datos en memoria (DataTable) y una lista genérica (List(Of T)).

A modo de ejemplo voy a utilizar la tabla Production.Product de la base de datos AdventureWorks2012. Si no tenes la base de datos en tu sistema, podes ver este link. De dicha tabla, voy a usar los campos Name, ProductNumber, Color y Class.

Lista Genérica

Creamos una nueva clase Producto en la cual vamos a definir las propiedades que van a representar a los campos de la tabla Production.Product.

El segundo paso es definir las columnas de nuestro datagridview en tiempo de diseño.
  • Para ello, hacemos clic sobre la parte superior derecha (La flecha) del control datagridview y hacemos clic en Agregar columna


[C#] Cargar Datagridview a partir de un datatable o una lista genérica

Introducción

En este artículo les voy a explicar como cargar un datagridview utilizando una tabla de datos en memoria (DataTable) y una lista genérica (List(Of T)).

A modo de ejemplo voy a utilizar la tabla Production.Product de la base de datos AdventureWorks2012. Si no tenes la base de datos en tu sistema, podes ver este link. De dicha tabla, voy a usar los campos Name, ProductNumber, Color y Class.

Lista Genérica

Creamos una nueva clase Producto en la cual vamos a definir las propiedades que van a representar a los campos de la tabla Production.Product.

El segundo paso es definir las columnas de nuestro datagridview en tiempo de diseño.
  • Para ello, hacemos clic sobre la parte superior derecha (La flecha) del control datagridview y hacemos clic en Agregar columna



[C#] Generar contraseña y enviarla por correo electrónico

Introducción

Puede ocurrir en una aplicación que los usuarios se olviden su contraseña para ingresar al sistema. Una de las acciones que se pueden llegar a tomar es la de generar una nueva contraseña y enviarla al correo electrónico del usuario.

Interfaz Gráfica

La interfaz gráfica es la siguiente:

[C#] Generar contraseña y enviarla por correo electrónico

Introducción

Puede ocurrir en una aplicación que los usuarios se olviden su contraseña para ingresar al sistema. Una de las acciones que se pueden llegar a tomar es la de generar una nueva contraseña y enviarla al correo electrónico del usuario.

Interfaz Gráfica

La interfaz gráfica es la siguiente:

[C#] Generar contraseña y enviarla por correo electrónico

Introducción

Puede ocurrir en una aplicación que los usuarios se olviden su contraseña para ingresar al sistema. Una de las acciones que se pueden llegar a tomar es la de generar una nueva contraseña y enviarla al correo electrónico del usuario.

Interfaz Gráfica

La interfaz gráfica es la siguiente:


[MS-SQL server] Descargar y adjuntar la base de datos AdventureWorks2012

Introducción

En este artículo voy a explicar como descargar y adjuntar la base de datos AdventureWorks2012 en Microsoft SQL Management Studio 2012. Esta base de datos es la que voy a utilizar en algunos de mis artículos como origen principal de datos.

Descarga



O podes hacer clic aqui para descargarla directamente.

Al terminar la descarga, debemos incluir el archivo .mdf en la carpeta DATA que se encuentra generalmente en esta ruta:
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL

[MS-SQL server] Descargar y adjuntar la base de datos AdventureWorks2012

Introducción

En este artículo voy a explicar como descargar y adjuntar la base de datos AdventureWorks2012 en Microsoft SQL Management Studio 2012. Esta base de datos es la que voy a utilizar en algunos de mis artículos como origen principal de datos.

Descarga



O podes hacer clic aqui para descargarla directamente.

Al terminar la descarga, debemos incluir el archivo .mdf en la carpeta DATA que se encuentra generalmente en esta ruta:
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL