Orden de registros

18/04/2008 - 18:26 por Pedro | Informe spam
Si en un datatable tengo un grupo de registros en un orden especifico traido
desde sql server, tengo la garantia de que el ForEach me los recorre en ese
mismo orden?

foreach(DataRow dr in Tabla.Rows)
{
...
}

O hay forma de recorrerlos por un indice?
 

Leer las respuestas

#1 Paulino Padial López
18/04/2008 - 22:18 | Informe spam
Te los recorrera en el mismo orden que como los devolvió la consulta, el
procesa el SELECT y el mismo va creando una row para cada fila

Pero para quitarte de historias de si el internamente en algun caso te
pudiera ordenar de algun modo rato, añade siempre a tu Select un Order By
por el campo que quieras, pero en teoria sobra =)

saludos cordiales,

"Pedro" <pd> escribió en el mensaje de noticias
news:
Si en un datatable tengo un grupo de registros en un orden especifico
traido desde sql server, tengo la garantia de que el ForEach me los
recorre en ese mismo orden?

foreach(DataRow dr in Tabla.Rows)
{
...
}

O hay forma de recorrerlos por un indice?



Preguntas similares