PDA

View Full Version : سوال: استفاده عمومی از ابزارها (گرید ویو، باتن)



shahab2025
یک شنبه 03 اسفند 1393, 12:12 عصر
با سلام
من برنامه ای دارم که تقریباً در تمام صفحاتش باید از گرید ویو استفاده کنم
سوال من اینجاست که چگونه یک گرید ویو تنظیم شده برای برنامه ام درست کنم و در همه جا ازش استفاده کنم ؟؟؟؟ یعنی مثلا اگر نیاز بود یک تغییر در کل گرید ویو های برنامه داشته باشم نیاز نباشد که تک به تک صفحات را باز کنم و اصلاح کنم

وآیا میشود این کار را بر روی دگمه ها هم انجام داد؟

ASKaffash
یک شنبه 03 اسفند 1393, 12:27 عصر
سلام
بله با استفاده از وراثت از کنترل سفارشی ایجاد کنید و از گرید ارث بری کنید و تنظیمات مورد نظر را اعمال کنید و از این بعد از این گرید جدید استفاده کنید هر وقت گرید اصلی را اصلاح کنید در تمام پروژه شما اصلاح می شود

shahab2025
یک شنبه 03 اسفند 1393, 12:47 عصر
سلام
بله با استفاده از وراثت از کنترل سفارشی ایجاد کنید و از گرید ارث بری کنید و تنظیمات مورد نظر را اعمال کنید و از این بعد از این گرید جدید استفاده کنید هر وقت گرید اصلی را اصلاح کنید در تمام پروژه شما اصلاح می شود
لطفا بیشتر توضیح دهید
یعنی یوزر کنترل بسازم ؟؟؟
کنترل سفارشی را کجا بسازم ؟

ASKaffash
دوشنبه 04 اسفند 1393, 06:56 صبح
سلام
یک UserControl از جنس Custom Control بسازید بعد وراثت از Control را به DataGridView تبدیل کنید

shahab2025
دوشنبه 04 اسفند 1393, 11:00 صبح
سلام
یک UserControl از جنس Custom Control بسازید بعد وراثت از Control را به DataGridView تبدیل کنید

دوست عزیز
مرسی از راهنماییت
ولی چون من تجربه ای ندارم نمیفهمم دقیقا چکار کنم
ممکنه دوخط کد بزاری ؟
البته بلدم user control بسازم ولی نمیدونم چطوری control را به گرید تبدیل کنم؟

ASKaffash
سه شنبه 05 اسفند 1393, 07:03 صبح
سلام
به این کد نگاه کنید :


namespace MyNS
{
public partial class MyGrid : DataGridView
{
public MyGrid()
{
InitializeComponent();
}
}
}