none
Recorrer Datatable RRS feed

  • Pregunta

  • tengo una table que se llama Matricula_Detalles_Tabla con las siguientes columnas

    Codigo_Clase       Costo_Clase

    TEC UN 109            175.00
    TEC UN 108            175.00
    TEC UN 107            175.00
    TEC UN                  106 0.00

    quiero crear un datatable y recorrerlo complete(for each row as datarow) y decir que si

    Codigo_Clase = TEC UN 109     Y  Codigo_Clase = TEC UN 107 ENTONCES

    LABEL1 = LABORATORIO

    LABEL2 = LABORATORIO1

    TENGO 2 LABEL EN MI FORMULARIO UNO QUE SE LLAMA LABEL1 Y OTRO LABEL2

    lunes, 30 de noviembre de 2015 18:57

Respuestas

  • explicame mejor que quieres ?

    creo que quieres hacer esto con la propiedad row del datatable lo haces mira . 

       Da.SelectCommand = Cmd
                    Dt = New DataTable
                    Da.Fill(Dt)
                    dias_Grupo = Dt.Rows(0).Item(1)
                    inicio_clase = Dt.Rows(0).Item(3)
                    virtual = Dt.Rows(0).Item(5)
                    fin_clase = Dt.Rows(0).Item(4)
    las variables son tipo strring coje la idea

    lunes, 30 de noviembre de 2015 20:20

Todas las respuestas

  • hola

    es simple si usas el For Each

     

    For Each row As DataRow In dt.Rows

       Dim valor As String = CStr(row("NombreCampo"))

    Next

     

    de esta forma podrias recorrer las filas

    pero has mencionado botones, esto es distinto ya que necesitas mantenr una posicion con alguna variable

    en ese caso seguro debas tomar fila a fila

    Dim row As DataRow = dt.Rows(rowindex)

    de esta forma tomas la fila y depues

    Dim valor As String = CStr(row("NombreCampo"))

    como veras es similar al for each para acceder a cada campo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    lunes, 30 de noviembre de 2015 19:38
  • eso ya lo habia visto pero no es lo que busco, gracias
    lunes, 30 de noviembre de 2015 19:51
  • explicame mejor que quieres ?

    creo que quieres hacer esto con la propiedad row del datatable lo haces mira . 

       Da.SelectCommand = Cmd
                    Dt = New DataTable
                    Da.Fill(Dt)
                    dias_Grupo = Dt.Rows(0).Item(1)
                    inicio_clase = Dt.Rows(0).Item(3)
                    virtual = Dt.Rows(0).Item(5)
                    fin_clase = Dt.Rows(0).Item(4)
    las variables son tipo strring coje la idea

    lunes, 30 de noviembre de 2015 20:20