Combo Box

08/06/2006 - 18:51 por Ruben L. | Informe spam
Buen Dia.

Como puedo cargar un combobox con el nombre de las columnas que tengo en un
datagrid?


Saludos.
 

Leer las respuestas

#1 SoftJaén
08/06/2006 - 21:10 | Informe spam
"Ruben L." preguntó:

Como puedo cargar un combobox con el nombre de las
columnas que tengo en un datagrid?



Hola:

Como el control DataGrid estará ligado a un objeto DataSet (ds), puedes
conocer el nombre de los campos, recorriendo la colección «Columns» de un
objeto «DataTable»:

Dim dt As DataTable
Dim dc As DataColumn

' Referenciamos el objeto DataTable
dt = ds.Tables("NombreTabla")

' Recorremos la colección de columnas
For Each dc In dt.Columns
' Añadimos los nombres de los campos al ComboBox
ComboBox1.Items.Add(dc.ColumnName)
Next

' Seleccionamos el primer elemento
ComboBox1.SelectedIndex = 0

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares