elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Llenar ListBox apartir de un ComboBox por sentencia SQL 2005
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Llenar ListBox apartir de un ComboBox por sentencia SQL 2005  (Leído 6,476 veces)
Gota

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Llenar ListBox apartir de un ComboBox por sentencia SQL 2005
« en: 10 Noviembre 2008, 00:54 am »

Hola, por casulidad saben de alguna pagina ó ejemplo donde se utilice base de datos sin dataset para cargar un listbox apartir de la seleccion de un comboBox.
Por ejemplo: Tengo un comboSecciones y pretendo cargar los alumnos de la sección seleccionada a partir de una sentencia SQL.
Estoy trabajando en tres capas, usando clases aun así me seria de mucha utilidad si me pordrian orientar con esta duda. GRACIAS.


En línea

softdonet

Desconectado Desconectado

Mensajes: 13



Ver Perfil WWW
Re: Llenar ListBox apartir de un ComboBox por sentencia SQL 2005
« Respuesta #1 en: 24 Diciembre 2008, 14:50 pm »

hola aca tienes un jemplo bamos utilizar la base de datos northwind la que viene predefinida en el sql server 2000

utilizando las dos tablas, tanto la tabla categories y la tabla products
 
te boy ha dar un ejemplo no en capas. tu tendras adaptarlo segun tu conveniencia

vamos utilizar un SqlDataAdapter , lo cual nos permitira hacer la consulta sql
para agrgarlo luego aun datatable los datos obtenidos en la consulta

Código
  1. Imports System.Data.SqlClient
  2. Imports System.Data.DataView
  3. Public Class Form1
  4.    Dim con As New SqlConnection("Integrated security=sspi;server=.;database =northwind")
  5.    Dim dtb As DataTable
  6.    Dim da As SqlDataAdapter
  7.    Function llenar_combo() As DataTable
  8.        da = New SqlDataAdapter("select *from categories", con)
  9.        dtb = New DataTable
  10.        da.Fill(dtb)
  11.        Return dtb
  12.    End Function
  13.    Function llenar_listbox() As DataTable
  14.  'creamos la consulta y filtramos los datos segun el campo que tiene en comun
  15.        da = New SqlDataAdapter("select *from products where categorYid =" & Me.ComboBox1.SelectedValue & "", con)
  16.        dtb = New DataTable
  17.        da.Fill(dtb)
  18.        Return dtb
  19.    End Function
  20.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  21.        Me.ComboBox1.DataSource = llenar_combo()
  22.        Me.ComboBox1.ValueMember = "categorYid"
  23.        Me.ComboBox1.DisplayMember = "categoryname"
  24.    End Sub
  25.  
  26.    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
  27.        Try
  28.            Me.ListBox1.DataSource = llenar_listbox()
  29.            Me.ListBox1.ValueMember = "Productid"
  30.            Me.ListBox1.DisplayMember = "productname"
  31.        Catch ex As Exception
  32.  
  33.        End Try
  34.    End Sub
  35. End Class
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  

espero que te sirva de algo


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
llenar un textbox con un combobox
.NET (C#, VB.NET, ASP)
damian23 1 3,947 Último mensaje 28 Junio 2014, 06:10 am
por Eleкtro
[AYUDA]llenar un Combobox c#
.NET (C#, VB.NET, ASP)
vinceet 5 6,630 Último mensaje 7 Noviembre 2014, 17:46 pm
por vinceet
MOVIDO: llenar un Combobox c#
Programación C/C++
Eternal Idol 0 1,423 Último mensaje 7 Noviembre 2014, 00:22 am
por Eternal Idol
[ayuda]Llenar un vector apartir de 2 que cree
Java
erikskate1 1 2,055 Último mensaje 27 Julio 2015, 20:06 pm
por Usuario Invitado
llenar combobox con tabla mysql vb6
Programación Visual Basic
elmatador2 1 3,212 Último mensaje 1 Octubre 2015, 04:36 am
por elmatador2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines