Dimensionar varable en tiempo de ejecución

18/02/2005 - 14:59 por Valeria | Informe spam
Hola amigos!!

Tengo un problemita que no se como atacar... Necesito dimensionar una
variable de tipo DataColumn de manera dinámica. Es decir, una consulta me
trae varios registros, de los cuales, con el nombre de un campo específico
quiero crear un DataColum en tiempo de ejecución.
Esto es posible??
Gracias por su colaboración!!!
 

Leer las respuestas

#1 A.Poblacion
18/02/2005 - 16:38 | Informe spam
"Valeria" wrote in message
news:
Hola amigos!!

Tengo un problemita que no se como atacar... Necesito dimensionar una
variable de tipo DataColumn de manera dinámica. Es decir, una consulta me
trae varios registros, de los cuales, con el nombre de un campo específico
quiero crear un DataColum en tiempo de ejecución.
Esto es posible??



No entiendo el problema. Desde luego que el DataColumn se puede crear de
forma dinámica, para eso está el operador New:

Dim dc as New DataColumn("Nombre", tipo)

donde "Nombre" puede, por supuesto, ser una variable.

Si los datos los traes a un DataSet con una consulta, los DataColumn ya se
crean automáticamente y puedes acceder a ellos por su nombre:

Dim ds as New DataSet()
Dim da as New SqlDataAdapter(sentencia, conexion)
da.Fill(ds)
DataColumn dc = ds.tables(0).Columns("Nombre")

Preguntas similares