سلام. فرض کنید فرم اصلی برنامه از چند بخش تشکیل شده: در یک بخش یک Treeview و در هر یک از بخش های دیگه یک گرید وجود داره.
هر یک از این کنترل ها به دیتابیس بایند شده اند و هر یک کلی متد مخصوص به خود دارند. این باعث میشه که تعداد کدهای فرم اصلی برنامه خیلی زیاد بشه و مدیریت اون ها دشوار.
حالا سوال من اینه آیا این کار درستی هست که هر بخش رو در یک یوزر کنترل قرار داد و کدهای اون رو به مجزا کرد؟ مثلا هر گرید رو در یک یوزر کنترل قرار داد و به صورت ویژوال اون رو به دیتابیس بایند و ستون هاش رو تنظیم کرد و بعد در فرم اصلی اون ها رو قرار داد؟ آیا این از نظر طراحی درسته یا نه؟ ممنون.