Foro de elhacker.net

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



Título: No carga datos en ComboBox
Publicado por: mscarlosc en 31 Mayo 2016, 20:42
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
  1. Private Sub FrmPersonal_Selecciona_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  2.        ToolStripComboBox1.ComboBox.DataSource = CNTTipoTraba.TTipoTraba_ListaCB.Tables("SQL_Lista")
  3.        ToolStripComboBox1.ComboBox.ValueMember = "CodTipTra"
  4.        ToolStripComboBox1.ComboBox.DisplayMember = "Descripcion"
  5.  
  6.        ToolStripComboBox2.ComboBox.DataSource = CNTTipoTraba.TTipoTraba_ListaCB.Tables("SQL_Lista")
  7.        ToolStripComboBox2.ComboBox.ValueMember = "CodTipTra"
  8.        ToolStripComboBox2.ComboBox.DisplayMember = "Descripcion"
  9.  
  10. End Sub


Título: Re: No carga datos en ComboBox
Publicado por: hectornunezrivas en 4 Julio 2016, 05:50
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
¿Has probado a hacer lo siguiente?:

Código
  1. ToolStripComboBox1.ComboBox.DataSource = CNTTipoTraba.TTipoTraba_ListaCB.Tables("SQL_Lista")
  2. ToolStripComboBox1.ComboBox.ValueMember = "CodTipTra"
  3. ToolStripComboBox1.ComboBox.DisplayMember = "Descripcion"
  4.  
  5. ToolStripComboBox2.ComboBox.DataSource = ToolStripComboBox1.ComboBox.Items

Saludos!


Título: Re: No carga datos en ComboBox
Publicado por: hectornunezrivas en 7 Agosto 2016, 20:41
Hola.
Yo lo eh hecho de la siguiente manera
Código
  1.        Dim MyCommand As OleDb.OleDbCommand
  2.        Dim MyAdapter As New OleDb.OleDbDataAdapter
  3.        Dim MyConexion As New OleDb.OleDbConnection
  4.        MyConexion.ConnectionString = "provider=microsoft.ACE.OLEDB.12.0;DATA SOURCE=" & RutaBD & " ;persist security info=false"
  5.        MyCommand = MyConexion.CreateCommand
  6.        MyCommand.CommandText = "SELECT * FROM Clientes"
  7.        MyAdapter.SelectCommand = MyCommand
  8.        Dim Dt_Cliente As New DataTable
  9.        MyAdapter.Fill(Dt_Cliente)
  10.        MicomboBox.DataSource = Dt_Cliente
  11.        MicomboBox.DisplayMember = "Nombre"
  12.        MicomboBox.ValueMember = "ID"
  13.  
Saludos. espero te sea de ayuda.