Como recorro un DataTable ?

05/04/2004 - 19:27 por Juan Carlos Aranda | Informe spam
Hola, necesito recorrer un DataTable para realizar algunas operaciones con
cada uno de los registros, Pero no encuentro los metodos first, next, eof,
etc.

Es ahi en el DataTable que los encuentro ??? o tengo que hacer algo mas.


gracias por su valiosa ayuda.

Saludos

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
05/04/2004 - 19:45 | Informe spam
Es que ya no existen mas los metodos MoveFirst, MoveNext, etc.

Una de las formas es la siguiente (en VB.NET)

Dim i as integer
For i = 0 to midatadatble.Rows.Count - 1
MsgBox(dt.Rows(i).Item("Descripcion"))
Next

Tambien puedes utilizar esta

Dim dr as DataRow
For Each dr in midatatable.Rows
MsgBox(dr("Descripcion"))
Next

donde "Descripcion" es el nombre de una de las columnas. Tambien puede
referenciar a la columna por nro.
Saludos

Adrian D. Garcia
NDSoft
MCSD
"Juan Carlos Aranda" escribió en el mensaje
news:%23bHL$
Hola, necesito recorrer un DataTable para realizar algunas operaciones


con
cada uno de los registros, Pero no encuentro los metodos first, next, eof,
etc.

Es ahi en el DataTable que los encuentro ??? o tengo que hacer algo mas.


gracias por su valiosa ayuda.

Saludos


Respuesta Responder a este mensaje
#2 Juan Carlos Aranda
05/04/2004 - 22:37 | Informe spam
Gracias por tu ayuda, creo que entiendo tu codigo, pero es VB, como podria
hacerlo en C#??

perdon por no haber especificado antes. :-)
Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP SQL]
06/04/2004 - 03:03 | Informe spam
foreach(DataTable thisTable in myDataSet.Tables){
// For each row, print the values of each column.
foreach(DataRow myRow in thisTable.Rows){
foreach(DataColumn myCol in thisTable.Columns){
Console.WriteLine(myRow[myCol]);
}
}
}


Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm

Books Online (BOL) de SQL Server disponibles en:
http://www.microsoft.com/sql/techin.../books.asp

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"Juan Carlos Aranda" wrote in message
news:
Gracias por tu ayuda, creo que entiendo tu codigo, pero es VB, como podria
hacerlo en C#??

perdon por no haber especificado antes. :-)


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida