Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: mscarlosc en 31 Mayo 2016, 20:42 PM

Título: No carga datos en ComboBox
Publicado por: mscarlosc en 31 Mayo 2016, 20:42 PM
Tengo un DropDownButton y un ComboBox que no carga información, en cuanto al segundo ComboBox si lo hace y ambos tienen el mismo código. Si alguien puede indicarme cual es la razón que no funciona ?
Uso VB - FrameWork 4.50 - Visual Studio Enterprise 2015

(https://social.msdn.microsoft.com/Forums/getfile/870382)


Código (vbnet) [Seleccionar]
Private Sub FrmPersonal_Selecciona_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       ToolStripComboBox1.ComboBox.DataSource = CNTTipoTraba.TTipoTraba_ListaCB.Tables("SQL_Lista")
       ToolStripComboBox1.ComboBox.ValueMember = "CodTipTra"
       ToolStripComboBox1.ComboBox.DisplayMember = "Descripcion"

       ToolStripComboBox2.ComboBox.DataSource = CNTTipoTraba.TTipoTraba_ListaCB.Tables("SQL_Lista")
       ToolStripComboBox2.ComboBox.ValueMember = "CodTipTra"
       ToolStripComboBox2.ComboBox.DisplayMember = "Descripcion"

End Sub
Título: Re: No carga datos en ComboBox
Publicado por: hectornunezrivas en 4 Julio 2016, 05:50 AM
Hola buenas noches.
Bueno algun error que puedes tener al tratar de hacer esta conexion es que se esta instanciando la misma conexion, la misma tabla y los mismos datos al mismo tiempo. por lo tanto el primer combo box sin problema lo llena pero el segundo es posible que no lo llene por el problema que la conexion a base de datos esta abierta, entonces, no se puede generar la conexion.
Saludos
Título: Re: No carga datos en ComboBox
Publicado por: Eleкtro en 4 Julio 2016, 06:44 AM
¿Has probado a hacer lo siguiente?:

Código (vbnet) [Seleccionar]
ToolStripComboBox1.ComboBox.DataSource = CNTTipoTraba.TTipoTraba_ListaCB.Tables("SQL_Lista")
ToolStripComboBox1.ComboBox.ValueMember = "CodTipTra"
ToolStripComboBox1.ComboBox.DisplayMember = "Descripcion"

ToolStripComboBox2.ComboBox.DataSource = ToolStripComboBox1.ComboBox.Items


Saludos!
Título: Re: No carga datos en ComboBox
Publicado por: hectornunezrivas en 7 Agosto 2016, 20:41 PM
Hola.
Yo lo eh hecho de la siguiente manera
Código (vbnet) [Seleccionar]

        Dim MyCommand As OleDb.OleDbCommand
       Dim MyAdapter As New OleDb.OleDbDataAdapter
       Dim MyConexion As New OleDb.OleDbConnection
       MyConexion.ConnectionString = "provider=microsoft.ACE.OLEDB.12.0;DATA SOURCE=" & RutaBD & " ;persist security info=false"
       MyCommand = MyConexion.CreateCommand
       MyCommand.CommandText = "SELECT * FROM Clientes"
       MyAdapter.SelectCommand = MyCommand
       Dim Dt_Cliente As New DataTable
       MyAdapter.Fill(Dt_Cliente)
       MicomboBox.DataSource = Dt_Cliente
       MicomboBox.DisplayMember = "Nombre"
       MicomboBox.ValueMember = "ID"

Saludos. espero te sea de ayuda.