Hola gente,
Necesito crear n dataviews en tiempo de ejecucion.
He probado creando un array de la forma:
Dim LDView As Array = Array.CreateInstance(GetType(DataView), 10)
DSCapit = New DataSet("DS")
LGCap = New DataTable("DT")
Dim cACCOUNT As DataColumn
cACCOUNT = New DataColumn("ACCOUNT")
LGCap.Columns.Add(cACCOUNT)
DSCapit.Tables.Add(LGCap)
pero la asignacion no funciona:
lDView(0) = New DataView(LGCap) '(1)
asi tampoco:
lDView.SetValue(New DataView(LGCap), 0) '(2)
Estas dos formas compilan pero luego en ejecucion
cancelan en la linea de la asignacion al array (1) y (2)
El problema surge porque necesito crear un tabcontrol con n tabs
segun una tabla en la base de datos y dentro de cada tab una
grilla con un DataView asignado creado tambien en tiempo de ejecucion
Alguna idea?
TIA
Pablo
Leer las respuestas