
20/03/2012, 17:54
|
 | | | Fecha de Ingreso: marzo-2012
Mensajes: 8
Antigüedad: 13 años Puntos: 0 | |
c# llenar combobox Hola
He visto varias personas que buscan hacer esto, les comparto como lo hice yo:
public class conscombo
{
coneccion c = new coneccion();
public SqlCommand comando = new SqlCommand();
public DataSet ds = new DataSet();
public SqlDataReader lector;
public void cidsede()
{
c.conecc();
SqlDataAdapter adaptador = new SqlDataAdapter("select * from tabla", c.cnx);
adaptador.Fill(ds);
consultorio.co.txtnomsed.DataSource = ds.Tables[0];
//Pueden usar el Displaymember o el Valuemember
consultorio.co.combobox.DisplayMember ="nombrecampo";
consultorio.co.combobox.ValueMember = "nombrecampo";
}
Ahora ponen esto en el formulario:
public partial class consultorio : Form
{ public static consultorio co;
public consultorio()
{
InitializeComponent(); consultorio.co = this;
}
//LO SEÑALADO EN ROJO ES LA CREACION DEL OBJETO PARA QUE EL COMBOBOX SEA LLENADO DESDE LA CLASE
private void form1_Load(object sender, EventArgs e)
{
conscombo co = new conscombo();
co.cidsede();
}
Espero les funcione cualquier duda comentan (Y)
Última edición por Joty89; 21/03/2012 a las 18:09 |