O.k. entendido.. mira pues toma este ejemplo:
Código BUCLE:
Ver originalfor (int i = 0; i < tuDataSet.Tables["TuTabla"].Rows.Count; i++)
{
if(tuDataSet.Tables["TuTabla"].Rows[i]["CampoTabla"].ToString() == "TUvalor")
{
//LO QUE QUIERES HACER
}
}
No se si me me di entender.. pero
tuDataSet es el nombre de tu Arreglo de Tablas...
TuTabla es el nombre de una de tus Tablas en el DataSet y
CampoTabla es el nombre del campo de la tabla sobre el cual desas hacer el Arreglo.. si quieres moverte entre columnas y no entre filas.. cambia la propiedad .
Rows por
.Column.
el indice
i te indica la posicion en la que se encuentra al momento del ciclo.
Espero te sirva. Cualquier ya sabes
Atte. yo