none
Problemas al leer un datatable RRS feed

  • Pregunta

  • Necesito cargar a un combox la segunda columna de un datatable que ya tiene informacion, pero me marca error

    pueden decir mi error?

    adjunto script

    Dim oTabla As New libContabilidad.clsUsuarioSolicita(My.Settings.sServidor, My.Settings.sBaseDatos, My.Settings.sUsuarioBD, My.Settings.sClave)
                oTabla.Inicia()
                oTabla.IdEmpresa = GiIdEmpresa
                oTabla.LeeUsuarioSolicita()
                If oTabla.bError = False Then
                    If oTabla.Registros >= 0 Then
    
                        Dim row As DataRow
                        For Each row In oTabla.dtUsuarioSolicita.Rows
                            ls_usuario = oTabla.dtUsuarioSolicita.rows[row][1].ToString
    
                            cmbUsuarioSolicita.Items.Add(ls_usuario)
                        Next
    
    
                    End If
                    bLoad = True
    
                Else
                    MsgBox(oTabla.MensajeError, MsgBoxStyle.Information + MsgBoxStyle.OkOnly, Me.Text)
                End If

    jueves, 26 de septiembre de 2013 15:59

Respuestas

  • Cambia

    ls_usuario = oTabla.dtUsuarioSolicita.rows[row][1].ToString

    por

    ls_usuario = row(1).ToString()

    En VB los indices se acceden con (). Aparte de eso en el foreach ya tienes la fila(row) en la variable,solo haría falta acceder al índice de la columna.


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    jueves, 26 de septiembre de 2013 16:04

Todas las respuestas

  • Cambia

    ls_usuario = oTabla.dtUsuarioSolicita.rows[row][1].ToString

    por

    ls_usuario = row(1).ToString()

    En VB los indices se acceden con (). Aparte de eso en el foreach ya tienes la fila(row) en la variable,solo haría falta acceder al índice de la columna.


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    jueves, 26 de septiembre de 2013 16:04
  • Muchas Gracias, si se pudo con lo que me sugeriste
    jueves, 26 de septiembre de 2013 16:12