Buenos dias Grupo,
Debo llenar un DataGrid apartir de un RecordSet, he intentado de dos formas
y me continua saliendo error.
Forma 1.
Dim dtLstUser As New DataTable()
Dim rsLstUser As New ADODB.Recordset()
dtLstUser.Columns.Add("cdgo", Type.GetType("System.String"))
dtLstUser.Columns.Add("nmbre", Type.GetType("System.String"))
dtLstUser.Columns.Add("aplldos", Type.GetType("System.String"))
dtLstUser.Columns.Add("usrio", Type.GetType("System.String"))
dtLstUser.Columns.Add("clve", Type.GetType("System.String"))
dsLstUser.DataSetName = "dsLstUser"
dsLstUser.Tables.Add(dtLstUser)
rsLstUser = oUser.lstUsrios() 'Retorna RecordSet
'odaLstUser OleDbDataAdapter definido en la forma
odaLstUser.Fill(dtLstUser, rsLstUser)
La ultima line me informa de un error no controlado, pero no da mayor
explicación.
Forma 2.
Dim rsLstUser As New ADODB.Recordset()
rsLstUser = oUser.lstUsrios()
dgLstUser.DataSource = rsLstUser
La ultima linea me informa de un error el cual dice:
Excepción no controlada del tipo 'System.Exception' en
system.windows.forms.dll
Información adicional: El enlace de datos complejo acepta como origen de
datos IList o IListSource
¿Cual es la forma correcta de hacerlo? que estoy haciendo mal? que me flata?
De antemano muchas gracias,
ATT:
Juan Lara
Leer las respuestas