Traer datos de un listado
Publicado por Karla (1 intervención) el 26/07/2019 15:44:09
quizas la pregunta que hare sea muy simple de resolver, pero en realidad no puedo obtener lo que necesito. Tengo un listado que traigo desde la bbdd SQLSERVER. la cual hace el proceso que necesito, hasta ahi todo bien, empiezo a armar mi tabla sin problemas, pero llega un momento en donde estoy sacando el resultado de unas fechas y siempre me toma el primer dato y me repite el mismo resultado por los 100 datos que traigo. Tengo el siguiente código
Hasta aqui me trae los datos como corresponde del id, nombre, fecha_1, pero cuando quiero obtener el dato de la variable "resultado", siempre asigna el primer valor que es 10 minutos y me repite los 10 minutos en los 100 registros. Yo se que mi problema esta aquí
Por que no se como manejar el ciclo como corresponde.
Ayuda porfis Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
For i = 0 To Dt.Rows.Count - 1
Dim resultado = getTiempo(System.Convert.ToDateTime(Dt.Rows(0).Item("FECHA_1")), System.Convert.ToDateTime(Dt.Rows(0).Item("FECHA_2")))
Dim fl = New Tabla Dim col = New Tablacol.Text = Convert.ToString(i)
fl.Cells.Add(col)
Dim colNombre = New TablacolNombre.Text = Convert.ToString(Dt.Rows(i).Item("NOMBRE"))
fl.Cells.Add(colNombre)
Dim colFecha = New TablacolFecha.Text = (Dt.Rows(i).Item("FECHA_1"))
fl.Cells.Add(colFecha)
Dim colFecha2 = New TablacolFecha2.Text = i.ToString(resultado)
fl.Cells.Add(colFecha2)
Table1.Rows.Add(rw)
Next
Hasta aqui me trae los datos como corresponde del id, nombre, fecha_1, pero cuando quiero obtener el dato de la variable "resultado", siempre asigna el primer valor que es 10 minutos y me repite los 10 minutos en los 100 registros. Yo se que mi problema esta aquí
1
2
3
Dim colFecha2 = New TablacolFecha2.Text = i.ToString(resultado)
fl.Cells.Add(colFecha2)
Por que no se como manejar el ciclo como corresponde.
Ayuda porfis Gracias
Valora esta pregunta


0
