Estimados amigos del foro muy buenas tardes. En esta oportunidad quiero hacer la siguiente consulta:
Tengo un winform basico con un combobox hecho en visual studio 2008 (C#) y deseo cargar todos los Nombres de Centros Educativos almacenados en una tabla llamada "centroeducativo", el cual esta compuesto por los siguientes campos (id_centro educativo y nombre centro educativo), esta tabla pertenece a una base de datos llamada "pruebacombo" en SQL SERVER 2008, hasta ahi todo bien. al ejecutar dicho Form el cual posee el siguiente segmento de codigo lineas abajo no logro cargar mi COMBO con los nombres del centro educativo, al probar la conexion con la base de datos todo correcto, sin errores ni nada pero no cumplo con el objetivo que es cargar los nombres de los centros educativos en el COMBOBOX, necesito que me ayuden enque ando mal que le falta a mi codigo, donde esta el problema que me inpide cargar mi combo con los datos de la tabla. Gracias de antemano y espero pronta respuesta.
private string connectionString = ("Data Source=LOCAL;Initial Catalog=pruebacombo;Integrated Security=True");
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
using (SqlConnection sc = new SqlConnection())
{
sc.ConnectionString = connectionString;
sc.Open();
using (SqlDataAdapter sda = new SqlDataAdapter("SELECT [id_centro educativo],[nombre centro educativo] From centroeducativo)", sc))
{
DataTable dt = new DataTable();
sda.Fill(dt);
comboBox1.ValueMember = "id_centro educativo";
comboBox1.DisplayMember = "nombre centro educativo";
comboBox1.DataSource = dt;
}
}
}
catch (SqlException ex)
{
Console.WriteLine("Error de SQL :" + ex.ToString());
}
}