خیلی ممنون از پاسخهای پر مهر شما.
خودم با نوشتم یک متد عالی، این مسئله رو حل کردم.