viernes, 29 de febrero de 2008

Cargar datos de SQL Server a Combobox en Visual Studio

hola bueno les presento un codigo que lo que hace es el resultado de un SqlDataAdapter cargar el Combobox desde Visual Studo .... la consulta solo puede ser de 2 compos por ejemplo en la tabla cargo van su codigo y nombre del cargo que se le asigna a un personal entonces con este procedimiento podremos cargar datos del Cargo en un combobox .....el codigo es este ....

Public Sub CargarCombo(ByVal consulta As String, ByVal myCombo As Object, ByVal conexion As SqlClient.SqlConnection)
Dim DataSet1 As New DataSet
Dim TablaProveedor As DataTable
Dim DAProveedor As New SqlClient.SqlDataAdapter(consulta , conexion )
DAProveedor.Fill(DataSet1, "Proveedor")
TablaProveedor = DataSet1.Tables("Proveedor")
myCombo.DataSource = TablaProveedor
myCombo.ValueMember = TablaProveedor.Columns(0).ColumnName
myCombo.DisplayMember = TablaProveedor.Columns(1).ColumnName
End Sub

consultas dejen su Comentario k diario las reviso ......Salu2

Victor Altamirano

8 comentarios:

Leonardo dijo...

Muchas gracias loco! me salvaste las papas! tengo que entregar parte de un trabajo para la facu... justo lo que necesitaba!

Pepefex dijo...

Hola Leonardo

gracias por tus palabras
seguire posteando hasta el ultimo dia que DIOS me lo permita

Anónimo dijo...

viejo sigue posteando. Siempre haciendo demos interesantes saludos desde chimbote

Anónimo dijo...

Viejo es un excelente post, ese codigo esta re bien, gracias

Elver Florez dijo...

Exelente Post Viejito Se Le Agradece, Tenia Mal Una Linea Pero Ya Quedo Perfect

Anónimo dijo...

Como hago Select Combinados DEPARTAMENTOS, PROVINCIAS EN VISUAL BASIC

Heyner Marmol dijo...

Muy buen post te felicito,pero tengo una duda lo he buscado por todos lados y no lo he encontrado, como hago para cargarlos pero desde una base de datos ACCESS y es posible traer varios campos al Combobox como: Nombres + Apellidos. Muchas gracias por adelantado.

sky dijo...

me sirvio gracias, si tengo mas dudas consultare de nuevo! sigue asi