05 mayo 2006

Parte I: Usando DataGridView con Acceso a datos.

Hola a todos!!!
Continuando con los ejemplos en C#, del poyecto anterior vamos usar agregar un WinForms (Form2), un Botón (btnCargarDatos), un DataGridView (dgvDatosCategorias), un Label.
En este caso usaremos el DataGridView, y vamos a cambiar las cabeceras del grid, le vamos aplicar estilo dando color a las filas del grid y por ultimo vamos a agregar indice a los registro.

Vamos es insertar nuestro codigo para nuestro poryecto, donde agregaremos los Namespace:
using Conexion; //proyecto Class Library vamos a escribir la cadena de Conexión de la Base de Datos
using System.Data.SqlClient;


Script del botón btnCargarDatos :: Click
ParamConecc cConex = new ParamConecc();
DataSet dsCategoria = new DataSet();
DataTable dtCategoria = new DataTable();
string cadena = "Select CategoryID, CategoryName From Categories";
SqlDataAdapter daCategoria = new SqlDataAdapter(cadena,cConex.cSQL);
daCategoria.Fill(dsCategoria, "dtCategoria");
dtCategoria = dsCategoria.Tables["dtCategoria"];
dgvDatosCategorias.DataSource = dtCategoria;
//Puedo usar las cabeceras del DataGridView es de dos formas:
//Columns["Nombre_Columna"]:el nombre de la Columna de tipo string
//Columns[index]:el index de la Columna de tipo int
//Cambiar el nombre de las cabeceras del DataGridView
this.dgvDatosCategorias.Columns["CategoryID"].HeaderText = "Codigo";
this.dgvDatosCategorias.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
this.dgvDatosCategorias.Columns[0].Width = 50;
this.dgvDatosCategorias.Columns[1].HeaderText = "Descripcion";
//Dar Estilo al DatagridView
DataGridViewCellStyle style = new DataGridViewCellStyle();
style.BackColor = Color.LightYellow;
foreach (DataGridViewRow fila in dgvDatosCategorias.Rows)
{
//Agregar indice a la fila
fila.HeaderCell.Value = Convert.ToString(fila.Index + 1);
//vamos a marcar las filas pares
if ((fila.Index + 1) % 2 == 0)
//aplicando el color de estilo al DatagridView
fila.DefaultCellStyle.ApplyStyle(style);
}


Para ejecutar el formulario, presione F5. Luego presione le botón "Cargar Datos".

Espero que sea de gran utilidad este ejemplo, y nos vemos.

Saludos.

No hay comentarios.:

Publicar un comentario

Todos los comentarios serán leídos y moderados previamente. Serán publicados aquellos comentarios que respeten las siguientes reglas:
1. Su comentario debe estar relacionado al contenido del post.
2. No se aceptan comentarios tipo SPAM e incluyan incluya links en el contenido de su comentario.
3. Si quieres dejar la url de tu blog, hazlo utilizando la opción OpenID.
4. La caja de comentarios no es el lugar para pedir intercambio de links (para ello ve a la página de contacto).
5. Ofensan personales, amenazas o insultos NO serán permitidos, que ofendan a la integridad de la persona.