como filtrar un combo

08/11/2005 - 22:15 por Miko_tnt | Informe spam
buenas a todos... tengo el siguiente problema y agradeceria si alguien sabe
algo acerca de esto ..

tengo en mi aplicacion un comboBox al kual le asigno una tabla:

miCombo.DataSource = ds.tables("miTabla")
miCombo.DisplayMember = "Columna1"
miCombo.ValueMember = "Columna2"

ern "MiTabla" tengo una columna3 que ahi no la menciono(que la quiero usar
para filtrar"

el caso, es qe queria saber si exista alguna posibilidad de filtrar mi combo
basandome en algo ke escribo en un textBox es decir ya tengo toda mi
tabla caragada en el combo y decir ke me muestre solamente los elemento en
donde la columna3 sea igual a lo que escribi en mi textbox...

Muchas gracias por su tiempo

Preguntas similare

Leer las respuestas

#1 Armando
08/11/2005 - 23:01 | Informe spam
Cordial Saludo,

Lo que debes hacer es que el Data Source del ComboBox no sea la tabla sino
una VISTA (dataview). Este objeto permite hacer filtros por columnas.

Para tu caso filtras el dataview de aucerdo a lo que se escribió en el
textbox y luego asignas al combo en el datasource la vista filtrada.

bye


"Miko_tnt" escribió:

buenas a todos... tengo el siguiente problema y agradeceria si alguien sabe
algo acerca de esto ..

tengo en mi aplicacion un comboBox al kual le asigno una tabla:

miCombo.DataSource = ds.tables("miTabla")
miCombo.DisplayMember = "Columna1"
miCombo.ValueMember = "Columna2"

ern "MiTabla" tengo una columna3 que ahi no la menciono(que la quiero usar
para filtrar"

el caso, es qe queria saber si exista alguna posibilidad de filtrar mi combo
basandome en algo ke escribo en un textBox es decir ya tengo toda mi
tabla caragada en el combo y decir ke me muestre solamente los elemento en
donde la columna3 sea igual a lo que escribi en mi textbox...

Muchas gracias por su tiempo




Respuesta Responder a este mensaje
#2 Miko_tnt
08/11/2005 - 23:45 | Informe spam
Muchas gracias .. voy a probar esto

"Armando" escribió:

Cordial Saludo,

Lo que debes hacer es que el Data Source del ComboBox no sea la tabla sino
una VISTA (dataview). Este objeto permite hacer filtros por columnas.

Para tu caso filtras el dataview de aucerdo a lo que se escribió en el
textbox y luego asignas al combo en el datasource la vista filtrada.

bye


"Miko_tnt" escribió:

> buenas a todos... tengo el siguiente problema y agradeceria si alguien sabe
> algo acerca de esto ..
>
> tengo en mi aplicacion un comboBox al kual le asigno una tabla:
>
> miCombo.DataSource = ds.tables("miTabla")
> miCombo.DisplayMember = "Columna1"
> miCombo.ValueMember = "Columna2"
>
> ern "MiTabla" tengo una columna3 que ahi no la menciono(que la quiero usar
> para filtrar"
>
> el caso, es qe queria saber si exista alguna posibilidad de filtrar mi combo
> basandome en algo ke escribo en un textBox es decir ya tengo toda mi
> tabla caragada en el combo y decir ke me muestre solamente los elemento en
> donde la columna3 sea igual a lo que escribi en mi textbox...
>
> Muchas gracias por su tiempo
>
>
>
>
Respuesta Responder a este mensaje
#3 Miko_tnt
08/11/2005 - 23:58 | Informe spam
Pero komo haria para el displaymember y el valuemember de mi combo?..
Ya que puedo hacer:

vista.Table = ds.Tables(nombre)
cboxCodigo.DataSource = vista
' cboxCodigo.DisplayMember = ds.Tables(nombre).Columns(0).ColumnName
' cboxCodigo.ValueMember = ds.Tables(nombre).Columns(0).ColumnName

pero las 2 ultimas lineas estarian es en relacion kon las columnas de la
tabla ...



"Miko_tnt" escribió:


Muchas gracias .. voy a probar esto

"Armando" escribió:

> Cordial Saludo,
>
> Lo que debes hacer es que el Data Source del ComboBox no sea la tabla sino
> una VISTA (dataview). Este objeto permite hacer filtros por columnas.
>
> Para tu caso filtras el dataview de aucerdo a lo que se escribió en el
> textbox y luego asignas al combo en el datasource la vista filtrada.
>
> bye
>
>
> "Miko_tnt" escribió:
>
> > buenas a todos... tengo el siguiente problema y agradeceria si alguien sabe
> > algo acerca de esto ..
> >
> > tengo en mi aplicacion un comboBox al kual le asigno una tabla:
> >
> > miCombo.DataSource = ds.tables("miTabla")
> > miCombo.DisplayMember = "Columna1"
> > miCombo.ValueMember = "Columna2"
> >
> > ern "MiTabla" tengo una columna3 que ahi no la menciono(que la quiero usar
> > para filtrar"
> >
> > el caso, es qe queria saber si exista alguna posibilidad de filtrar mi combo
> > basandome en algo ke escribo en un textBox es decir ya tengo toda mi
> > tabla caragada en el combo y decir ke me muestre solamente los elemento en
> > donde la columna3 sea igual a lo que escribi en mi textbox...
> >
> > Muchas gracias por su tiempo
> >
> >
> >
> >
Respuesta Responder a este mensaje
#4 Lord Voldemort
09/11/2005 - 23:30 | Informe spam
With ElCombo

.DisplayMember = dsMiDataSet.Tables(MiTabla).Columns.Item(1).ToString

.ValueMember = dsMiDataSet.Tables(MiTabla).Columns.Item(0).ToString

.DataSource = dsMiDataSet.Tables(MiTabla)

End With



"Miko_tnt" wrote in message
news:
Pero komo haria para el displaymember y el valuemember de mi combo?..
Ya que puedo hacer:

vista.Table = ds.Tables(nombre)
cboxCodigo.DataSource = vista
' cboxCodigo.DisplayMember = ds.Tables(nombre).Columns(0).ColumnName
' cboxCodigo.ValueMember = ds.Tables(nombre).Columns(0).ColumnName

pero las 2 ultimas lineas estarian es en relacion kon las columnas de la
tabla ...



"Miko_tnt" escribió:


Muchas gracias .. voy a probar esto

"Armando" escribió:

> Cordial Saludo,
>
> Lo que debes hacer es que el Data Source del ComboBox no sea la tabla
> sino
> una VISTA (dataview). Este objeto permite hacer filtros por columnas.
>
> Para tu caso filtras el dataview de aucerdo a lo que se escribió en el
> textbox y luego asignas al combo en el datasource la vista filtrada.
>
> bye
>
>
> "Miko_tnt" escribió:
>
> > buenas a todos... tengo el siguiente problema y agradeceria si
> > alguien sabe
> > algo acerca de esto ..
> >
> > tengo en mi aplicacion un comboBox al kual le asigno una tabla:
> >
> > miCombo.DataSource = ds.tables("miTabla")
> > miCombo.DisplayMember = "Columna1"
> > miCombo.ValueMember = "Columna2"
> >
> > ern "MiTabla" tengo una columna3 que ahi no la menciono(que la quiero
> > usar
> > para filtrar"
> >
> > el caso, es qe queria saber si exista alguna posibilidad de filtrar
> > mi combo
> > basandome en algo ke escribo en un textBox es decir ya tengo
> > toda mi
> > tabla caragada en el combo y decir ke me muestre solamente los
> > elemento en
> > donde la columna3 sea igual a lo que escribi en mi textbox...
> >
> > Muchas gracias por su tiempo
> >
> >
> >
> >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida