Estaba programando en C# para agilizar la mente y al querer recorrer un dataset con un foreach, me encuentro con el siguiente error:
foreach statement cannot operate on variables of type ‘System.Data.DataSet’ because ‘System.Data.DataSet’ does not contain a public definition for ‘GetEnumerator’
Es un error bastante simple de solucionar. Solo basta agregar Tables[0].Rows al objeto que se va a recorrer. Por ejemplo
foreach con error:foreach(DataRow linea in MiDataSet)
{
bla bla
}
foreach corregido:foreach(DataRow linea in MiDataSet.Tables[0].Rows)
{
bla bla
}
Simple.
¡Chau!