mehran_337
دوشنبه 21 مرداد 1392, 12:45 عصر
با سلام
هدفم اینه که یک web user control مثلا دیتاگرید درست کنم . وقتی از فایل ascx استفاده می کنم خیلی جالبه چون هم می تونم گریدمو به صفحه اضافه کنم و هم اینکه در بخش کدنویسی تمام کدهای لازمو درج کنم اما وقتی این کنترل رو توی صفحه اصلی اضافه کنم یک کنترل جدید ایجاد می شه و دیگه خواص گرید و نداره که بتونم مثلا دیتا بدم و یا ...
یه راهش اینه که توی همون ascx تمام خواص رو شبیه سازی کنم و در قالب فیلد و خاصیت و متد و غیره دستی درست کنم که کار زمان بریه و بازهم اون انعطاف لازم رو نداره.
راه دیگه اینه که یک کلاس با ارث بری از گرید درست کنم که اونهم صفحه دیزان نداره و کنترلهایی که می خوام و باید دستی وارد کنم و همش کد نویسی کنم که برام مقبول نیست.
حالا از دوستان می خوام چطور سوال کنم چطور می تونم یک کنترل سفارشی از دیتا گرید درست کنم که در محیط دیزاین هم بتونم کنترلهای دیگر هم بهش اضافه کنم و هم کدنویسی کنم و وقتی این کنترل (یا مجموعه کنترل های ساخته شده) روی صفحه اضافه کنم به تمام خواص اون گرید دسترسی داشته باشم ؟
هدفم اینه که یک web user control مثلا دیتاگرید درست کنم . وقتی از فایل ascx استفاده می کنم خیلی جالبه چون هم می تونم گریدمو به صفحه اضافه کنم و هم اینکه در بخش کدنویسی تمام کدهای لازمو درج کنم اما وقتی این کنترل رو توی صفحه اصلی اضافه کنم یک کنترل جدید ایجاد می شه و دیگه خواص گرید و نداره که بتونم مثلا دیتا بدم و یا ...
یه راهش اینه که توی همون ascx تمام خواص رو شبیه سازی کنم و در قالب فیلد و خاصیت و متد و غیره دستی درست کنم که کار زمان بریه و بازهم اون انعطاف لازم رو نداره.
راه دیگه اینه که یک کلاس با ارث بری از گرید درست کنم که اونهم صفحه دیزان نداره و کنترلهایی که می خوام و باید دستی وارد کنم و همش کد نویسی کنم که برام مقبول نیست.
حالا از دوستان می خوام چطور سوال کنم چطور می تونم یک کنترل سفارشی از دیتا گرید درست کنم که در محیط دیزاین هم بتونم کنترلهای دیگر هم بهش اضافه کنم و هم کدنویسی کنم و وقتی این کنترل (یا مجموعه کنترل های ساخته شده) روی صفحه اضافه کنم به تمام خواص اون گرید دسترسی داشته باشم ؟