Siz anladığım kadarıyla datagridviewde count sayısı değiştikce bu döngüyü tekrar tekrar çalıştırmak istiyorsunuz.
Eğer sorunuz bu ise, datagridview'in rowadd ve rowdelete eventlerine (uzun zamandır kullanmadığım için isimlerini tam hatırlamıyorum ama böyle birşey) bu döngünün fonksiyonunu yazarsanız, her event çalıştığında döngünüzde çalışır.