viernes, 24 de enero de 2014

Consultando Datos En C#

Saludos Amig@s
Voy a explicar como realizar una consulta en c#, y quiero que permitan hacerlo desde cero, es decir, paso a paso, iniciaremos desde la la creación de la interfaz hasta llegar a la parte de la creación de la consulta.
Para abrirle el apetito le voy a mostrar las pantallas y de estas forma ustedes notaran la importancia de lo que pretendo enseñarle hoy.







Pues bien iniciemos, lo primero que debemos hacer es incluir un tabControl para poder clasificar en un mismo formulario tanto la consulta como la parte de registrar el cliente, estos nos evita tener que tener dos formularios uno para la consulta y otro para el registro de cliente.

Agregar un tabControl tab es bien simple, para ello pulse clic en el Toolbox, expanda la ficha Containers (contenedores) y seleccione TabControl.


Luego proceda a darle el tamaño deseado al TabControl, es muy importante que cada ficha tenga su nombre, no es obligatorio, pero es una buena practica, porque mas adelante usted tendrá que hacer referencia al nombre de esa ficha para moverse entre fichas.

Ahora vamos a crear la consulta, vamos a explicar la logística, el usuario seleccionará el tipo de consulta, es decir, indicara por cual campo desea buscar, por ejemplo si por nombre, por apellido o dirección.

para realizar esta consulta necesitamos 3 componentes, un combox , un DatagridView, y boton que contendrá el código para realizar la consulta.
En el botón buscar, escribiremos el siguiente código, que muestro en la imagen, lo coloco en una imagen como una forma de obligarlo a usted a escribir el código y así evitar el copy and paste ja ja ja

















Como pueden observar, el código  determina primero por cual obción vamos a consultar, luego utilizamos el código para realizar la consulta. es importante hacer referencia a la base de datos que estamos utilizando, para nuestro ejemplo estamos trabajando con sql server 2008, por ende en la parte superior del formlario tenemos que hacer dicha referencia.
using System.Data;
using System.Data.SqlClient;

Espero que este código sea de su utilidad, adelante el futuro es nuestro.
Diógenes Amaury MS