PDA

View Full Version : اشتراک بین فرمها



smhjm
یک شنبه 04 اردیبهشت 1384, 20:21 عصر
چگونه می توان یک dataset را بین چند فرم به اشتراک گذاشت؟

یاشار
سه شنبه 06 اردیبهشت 1384, 17:22 عصر
می‌تونید یک کلاس تعریف کنید و در اون کلاس یک Property به صورت Public از نوع Dataset بنویسد. به محض اینکه برنامه اجرا شد یک Instance از اون کلاس ایجاد کنید و در تمام برنامه از همون استفاده کنید.

به طور کلی برای استفاده از Field هایی که در فرم اولتون تعریف شدن، در فرم دوم باید یک ارجاع یا Reference به فرم اول داشته باشید. بنابراین توی Constructor فرم دوم یک ارجاع به فرم اول مینویسیم و از Instance ی که از دیتاست در فرم یک داریم استفاده می‌کنیم.

یاشار
سه شنبه 06 اردیبهشت 1384, 18:03 عصر
یک نمونه کوچک هم نوشتم که مطلب روشن‌تر بشه.