Saludos a Todos
Quisiera saber cual es la mejor forma de recorrer un data set
He visto en algunos codigos que lo hacen a traves de for y while p.ej:
Mi dataset se llama dsTasas y es propiedad de mi clase
for (i=0; i < this.dsTasas.Tables[0].Rows.Count; i++)
{
this.dsTasas.Tables[0].Rows[i]['columnaX']) =...;
}
i = 0;
while(i < this.dsPendiente.Tables[0].Rows.Count)
{
this.dsCuotas.Tables[0].Rows[i]['columnaX'] = ...;
i++;
}
Sin embargo el acceso a las columnas que maneja el dataset es mas largo y el
codigo es menos entendible, a mi parecer
He visto recorrer a traves de un DataRow con foreach
foreach(DataRow dr in this.dsPendiente.Tables[0].Rows)
{
dr.['columnaX'] = ...;
i++;
}
Para mi recorrer con foreach es mas entendible, la pregunta es: es mas lento
recorrer con foreach?,
me han comentado que es mas lento el foreach, y por eso utilizan for o while
Ustedes como recorren los dataset?
Gracias por sus opiniones
Leer las respuestas