Foros del Web » Programando para Internet » ASPX (.net) »

Item de combo para filtrar tabla en access.

Estas en el tema de Item de combo para filtrar tabla en access. en el foro de ASPX (.net) en Foros del Web. Haciendo mis primeros pininos en asp net, tengo lo siguiente: <script runat="server"> Sub page_load(ByVal obj As Object, ByVal e As EventArgs) Dim con As OleDbConnection ...
  #1 (permalink)  
Antiguo 10/11/2006, 06:50
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 1
Item de combo para filtrar tabla en access.

Haciendo mis primeros pininos en asp net, tengo lo siguiente:

<script runat="server">
Sub page_load(ByVal obj As Object, ByVal e As EventArgs)

Dim con As OleDbConnection
Dim cmd As OleDbCommand
Dim sql As String
Dim ds As DataSet
Dim da As OleDbDataAdapter

'con = New OleDbConnection("Provider=Microsoft.jet.OLEDB.4.0; Data Source=" & Path)
con = New OleDbConnection("Provider=Microsoft.jet.OLEDB.4.0; Data Source=" & Server.MapPath("Prefibra.mdb"))
con.Open()
sql = "select Factibilidad, CLIENTE from 1 group by Factibilidad, CLIENTE order by CLIENTE asc"
cmd = New OleDbCommand
cmd.CommandText = sql
cmd.CommandType = CommandType.Text
cmd.Connection = con

da = New OleDbDataAdapter(cmd)
ds = New DataSet()
da.Fill(ds)

combobox1.DataSource = ds.Tables(0)
combobox1.DataTextField = "CLIENTE"
combobox1.DataValueField = "Factibilidad"
combobox1.DataBind()


End Sub

</script>

con lo cual lleno un dropdownlist, como seria el codificado que me falta como para que al seleccionar un item del combo me muestre al pie del combo un dataset con los registros que tengan como dato el valor contenido en el DataValueField ?

Saludos.
__________________
Carlunchos
  #2 (permalink)  
Antiguo 10/11/2006, 11:25
 
Fecha de Ingreso: mayo-2005
Mensajes: 117
Antigüedad: 19 años
Puntos: 0
holas..

primero tienes que poner la propiedad AutoPostBack a True del dropdownlist ahora en el evento SelectedIndexChanged del Dropdownlist

haces tu consulta a la db y traes lo necesario seria lago asi...

Dim identificador As String = MiDropdownlist.Items(MiDropdownlist.SelectedIndex) .Value.ToString
Dim strQry As String
strQry = "SELECT * FROM MiTabla "
strQry = strQry & "WHERE miCampo = " & identificador.ToString

.....
el demas codigo para llena un grid view o loq ue quieras llenas
....


espero y te sirva ...

saludos

........... rahd RR
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:16.