[ Foro de C# ]

listBox enlasar a una bd

11-Nov-2013 01:57
Invitado (russel.osorio)
1 Respuestas

holaa soy unevo en programacion c# quisera saver cual es la sentencia o la forma de poder mostrar datos en un lisBox desde una bd o enlasar el listBox a la bd en SQL


11-Nov-2013 12:05
Nacho Cabanes (+83)

Hay varias formas de hacerlo, desde las más artesanales, en las que vas extrayendo tú los datos uno por uno y agregándolos al ListBox, hasta las más automáticas, en las que un DataSource hace todo por ti, así:


public mainForm()
{
    InitializeComponent();
    SqlConnection conexion = new SqlConnection(
        "Data Source=MiDB;Initial Catalog=miTabla;Integrated Security=True");
    conexion.Open();
    DataSet ds = new DataSet();
    SqlDataAdapter adapter = new SqlDataAdapter(
        "SELECT miCampo FROM miTabla", conexion);
    adapter.Fill(ds);
    listBox1.DataSource = ds.Tables[0]; 
    listBox1.DisplayMember = "miCampo"; 
}







(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)