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
9 comentarios:
Muchas gracias loco! me salvaste las papas! tengo que entregar parte de un trabajo para la facu... justo lo que necesitaba!
Hola Leonardo
gracias por tus palabras
seguire posteando hasta el ultimo dia que DIOS me lo permita
viejo sigue posteando. Siempre haciendo demos interesantes saludos desde chimbote
Viejo es un excelente post, ese codigo esta re bien, gracias
Exelente Post Viejito Se Le Agradece, Tenia Mal Una Linea Pero Ya Quedo Perfect
Como hago Select Combinados DEPARTAMENTOS, PROVINCIAS EN VISUAL BASIC
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.
me sirvio gracias, si tengo mas dudas consultare de nuevo! sigue asi
Tuve que hacer un Form en que necesitaba el valor seleccionado (SelectedItem), pero descubrí que no se puede en Combos asociados a datasets ya que el Form "se cae". Sé que generalmente se usa SelectedValue pero esta vez necesitaba la propiedad SelectedItem, la que se usa con Combos llenados manualmente por ejemplo.
Creo que es un error grave de Visual Basic.Net (de Visual Studio 2010 en mi caso).
Tuve que usar el SelectedValue para hacer una nueva llamada y recuperar la descripción, misma que aparece en el ComboBox. Los invito a probar y ojalá alguien tenga una solución más sencilla.
Publicar un comentario