Rellenar un ComboBox con un DataReader
Artículo por Club Developers · 28 agosto 2006
2229 vistas
El siguiente código permite rellenar de forma rápida un control ComboBox (ComboBox1) con un DataReader.
csharp
using System; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; //... SqlConnection con = null; SqlCommand command = null; String cs = "cadena de conexión SQL"; SqlDataReader dr = null; try { con.Open(); dr = command.ExecuteReader(); ComboBox1.Items.Clear(); if(dr.HasRows) { while(dr.Read()) { ComboBox1.Items.Add(dr.GetValue(0));} } else { MessageBox.Show("No result for your Data", "Infos", MessageBoxButtons.OK, MessageBoxIcon.Information);} } catch(Exception ex) { MessageBox.Show(ex.Message);} finally { if(dr != null) {dr.Close();} if(con != null) {con.Close();} }