LINQ - ваш друг:
DataTable dt;
foreach (DataRow r in dt.Rows.Cast<DataRow>().Skip(1))
{
//do something...
}
Здесь требуется вызов Cast()
, поскольку DataTable.Rows
реализует неуниверсальный IEnumerable
, а методы расширения linq доступны только для IEnumerable<T>
У вас также есть другая опция:
DataTable dt;
foreach (DataRow r in dt.AsEnumerable().Skip(1))
{
//do something...
}