Llenar datos con un combobox seleccionado c#
Lo primero que hay que hacer es agregar estas librerías:
using System.Data.Sql;
using System.Data.SqlClient;
usingSystem.Data.OleDb;
Esto para hacer uso de ciertas sentencias como SqlCommand, SqlDataReader.
Agregamos también 4 textbox y 4 labels. Para identificar de manera rápida los textbox les cambiaremos elnombre de esta manera: txtNombre, txtApellido, txtFecha y txtDireccion. Una vez hecho esto pasamos al código.
Se va teclear lo siguiente
public partial class Form4 : Form
{SqlConnection conn = new SqlConnection("Data Source=(local); initial catalog=escuela1; User Id=sa; Password=Ponloquesea");
public Form4()
{
InitializeComponent();}
Esto con el propósito de tener una variable de la conexión tipo SqlConnection
Enseguida dar doble clic en el botón de cargar para crear un evento, y agregamos elsiguiente código
#region Boton de Cargar
private void btnCargar_Click(object sender, EventArgs e)
{
//Utilizaremos SqlCommand para crear un consulta y agregaremos lavariable de conexion que hicimos en la parte de arriba //Abrimos la conexion
SqlCommand sc = new SqlCommand("Select id from alumno", conn);
conn.Open();//Abrimos la conexióntry
{
// SqlDataReader Proporciona una forma de leer una secuencia de filas sólo hacia delante en una base de datos de SQL Server. El ExecuteReader se encarga de leer losdatos de forma secuencial
SqlDataReader dr = sc.ExecuteReader();
while (dr.Read())
{
cmb1.Items.Add(dr["id"]);}
dr.Close();
dr.Dispose();
}//Mientras lee se va agregar un item al combobox
catch (SqlException ex)
{...
Regístrate para leer el documento completo.