If you want to use Linq, here is a trick to get it working with DataReaders using a simple extension method:
public static IEnumerable<IDataRecord> AsEnumerable(this IDataReader reader)
{
while (reader.Read())
{
yield return reader;
}
}
Then you can use the Linq method Skip:
using (var reader = command.ExecuteRead())
{
foreach(var row in reader.AsEnumerable.Skip(1))
{
}
}