combo.datasource = dataview

12/01/2007 - 15:47 por Tomeu | Informe spam
Buenas tardes.
Pretendo cargar el resultado de un dataset filtrado en un combobox, para eso
filtro el dataser con un dataview, el problema està en que no se como cargar
el contenido del dataview al datasource del combobox.

Es posible, no?¿
O estoy obligado a utilizar el additem?

Saludos.

Preguntas similare

Leer las respuestas

#1 Roberto
16/01/2007 - 01:14 | Informe spam
Es muy facil. Me hice una subrutina para una pantalla de configuración que
tiene un mogollón de combos.

Call RellenarComboDT(ComboBox1, DataView.ToTable, "Descripcion", "Codigo")

Public Sub RellenarComboDT(ByVal Combo As ComboBox, ByVal dt As DataTable,
ByVal DMember As String, ByVal VMember As String)
Combo.DropDownStyle = ComboBoxStyle.DropDownList
Combo.DataSource = Nothing
Combo.Items.Clear()
Combo.DataSource = dt
Combo.DisplayMember = DMember
Combo.ValueMember = VMember
End Sub

En el Combo queda visible el campo que pongas en DisplayMember, el
SelectedValue será el que pongas en ValueMember.
Como el combo lo rellenas con los DataRows de la tabla, los tienes
disponibles con el SelectedItem. Aunque no te exponga los métodos los puedes
usar como en cualquier DataRow, ComboBox1.SelectedItem.Item("Campo")

"Tomeu" wrote:

Buenas tardes.
Pretendo cargar el resultado de un dataset filtrado en un combobox, para eso
filtro el dataser con un dataview, el problema està en que no se como cargar
el contenido del dataview al datasource del combobox.

Es posible, no?¿
O estoy obligado a utilizar el additem?

Saludos.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida