INICIO
Llenar un ComboBox con Vb.net y con C#

Llenar un ComboBox mediante una Consulta!!

Me encuentro escribiendo este articulo para todas aquellas personas que se vean en la necesidad de llenar un combobox mediante una consulta, en este ejemplo les mostrare como llenarlo:

 

 

Codigo C#

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace WindowsApplication3

{

    public partial class Llenar : Form

    {       

        SqlConnection conexion = new SqlConnection();

        SqlCommand comando = new SqlCommand();

        SqlDataAdapter adapter = new SqlDataAdapter();

        DataSet data = new DataSet();

        public Llenar()

        {

            InitializeComponent();

        }

        private void Llenar_Load(object sender, EventArgs e)

        {

            try

            {

                conexion.ConnectionString = "Server=VICO\\SQLEXPRESS; Initial Catalog=Prueba; Integrated Security=sspi;";

            conexion.Open();

            comando.Connection = conexion;

            adapter.SelectCommand = comando;

            comando.CommandText = "select nombre from t_vico order by nombre"; //el comando que llena el Combo

            comando.ExecuteNonQuery();

            adapter.Fill(data); //llenamos nuestro dataset

            comboBox.DataSource = data.Tables[0]; //llenamos nuestro combobox con el dataset

            comboBox.DisplayMember = data.Tables[0].Columns[0].Caption; //Lo mostramos

            }

            catch (Exception ex)

            {

             MessageBox.Show("Error" + ex.Message); //cualquier error no lo marca

            }}}

 

 

 

 

Codigo Vb.net

Imports System.Data.SqlClient 'Espacio de nombre

Public Class Llenar

    Dim conexion As New SqlConnection 'declaramos nuestra conexion

    Dim comando As New SqlCommand ' declaramos nuestro comando

    Dim adapter As New SqlDataAdapter ' declaramos nuestro Adapter

    Dim data As New DataSet 'declaramos nuesro Dataset

    Private Sub Llenar_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Try

            conexion.ConnectionString = "Server=VICO\SQLEXPRESS; Initial Catalog=Prueba; Integrated Security=sspi;"

            conexion.Open()

            comando.Connection = conexion

            adapter.SelectCommand = comando

            comando.CommandText = "select nombre from t_vico order by nombre" 'el comando que llena el Combo

            comando.ExecuteNonQuery()

            adapter.Fill(data) 'llenamos nuestro dataset

            ComboBox.DataSource = data.Tables(0) 'llenamos nuestro combobox con el dataset

            ComboBox.DisplayMember = data.Tables(0).Columns(0).Caption.ToString 'Lo mostramos

        Catch ex As Exception

            MessageBox.Show("Error" + ex.Message) 'cualquier error no lo marca

        End Try

    End Sub

End Class

 

Nuestro resultado seria el siguiente: 

ComboBox

Espero les halla servido este pequeño articulo.Chulo

 
 
Descargas
  

Cursos
Microsoft LINQ
  

Silverlight
  

Base de Datos
  

Ajax
  

Crear Graficas
        

Crystal Reports
  

  VicoNet