PDA

View Full Version : دسترسی به کنترل های داخل Usercontrol



armiin
جمعه 15 مهر 1390, 19:25 عصر
سلام دوستان

بنده یه مشکلی دارم !

تو یه صفحه از پروژه ام ،تو یه پنل به تعدادی که کاربر مشخص میکنه usercontrol اضافه میشه
تو این usercontrol ،دو تا textbox دارم که کاربر باید توشون یه مقدارایی بنویسه
پایین صفحه ام دکمه ی ثبت دارم تا مقدار این textbox ها ذخیره بشه
مشکل اینجاست هر کاریی میکنم به این textbox های داخل usercontrolها دسترسی ندارم !

من بیشتر پروژه هام windows ای بوده ، این دومین پروژه ام تو Asp.net هستش ،تو windows با 2تا foreach میتونستی به کنترل های داخل usercontrol دسترسی پیدا کنیم ، اینجا نمیشه ... باید چی کار کرد ؟!

alibabaei2
جمعه 15 مهر 1390, 21:05 عصر
دکمه رو هم داخل همون userControl بزارید جای اینکه درون صفحه بگذارید

armiin
جمعه 15 مهر 1390, 21:30 عصر
دکمه رو هم داخل همون userControl بزارید جای اینکه درون صفحه بگذارید

ممنون
ولی دوست عزیز من که نمیتونم به کاربر بگم برای هرکدوم از اون آیتم هایی که قرار تو سایت ثبت کنه ،یه بار هم دکمه ی ثبتو بزنه !
طرف مثلا 30 تا از این usercontrolها خواسته استفاده کنه ، باید 30 بار هم ثبت کنه !؟؟ کلا از سایت میره ، پشت سرش هم نگاه نمیکنه :لبخند:

یعنی هیچ راهی نیست ؟؟ :ناراحت:

armiin
شنبه 16 مهر 1390, 02:00 صبح
خودم جواب سوالمو پیدا کردم :لبخند:
گفتم شاید یه روزی ،یکی مثل من به این مشکل برخورد کنه ، برای همین یه پروژه ی ساده اینجا گذاشتم ،برای فهم بهتر این موضوع !

داخل تنها صفحه ی این پروژه 5 تا از usercontrolها رو به panel اضافه کردم ( که حالا این کار میتونه داینامیک باشه ،نه فقط 5 تا )
فقط زمان اضافه کردن ،به usercontrol ها ID دادم تا وقتی میخوام مقادیرشونو بخونم ،بتونم بهشون دسترسی داشته باشم
بقیه اش هم کاملا واضحه :لبخندساده:

موفق باشید !