PDA

View Full Version : تبدیل String به WEBControl



سار
دوشنبه 06 فروردین 1386, 12:48 عصر
یه متغییر String دارم که توش، مثلن TextBoxذخیره شده.
چطور میتونم یک WEBControl از نوع TextBox یا به عبارت بهتر از نوعی که در متغییر String ذخیره شده بسازم با فرض اینکه درون متغییر عبارت درست ذخیره شده.

Alireza_Salehi
دوشنبه 06 فروردین 1386, 14:21 عصر
فکر کنم منظور شما اینه که می خوای یک وب کنترل بنویسی که کلاسی که ازش ارث میبره رو با یک متغییر String بهش معرفی کنی؟

یا این که می خواهی فقط برای یک شی که نوعش به صورت String موجوده یک متغییر (new) تعریف کنی؟

منظورتون رو واضح تر بیان کنید.

سار
دوشنبه 06 فروردین 1386, 15:07 عصر
فرض کنید به کاربر یک TextBox دادی و به اون اجازه میدی تا نام Objectی را که میخواد بسازه تو اون بنویسه. و بعد شما میخوای یکی مثل اون درست کنید براش.
کاربر ما تو TextBox مثلن مینویسه DropDownList یا هر چیزه دیگه. چطور اون String رو به همون نوعی که نوشته تبدیل کنم؟
(با فرض اینکه همیشه کاربر مقدار درست را وارد میکنه)

سار
دوشنبه 06 فروردین 1386, 15:22 عصر
مشکل با CreateInstance حل شد.
تشکر.

manager
دوشنبه 06 فروردین 1386, 16:09 عصر
اگر می شه کامل توضیح بدید که چه طور مشکلتون حل شد، تا اگر کسی به مشکل شما برخورد با مراجعه به تاپیک بتونه جواب خودش رو پیدا کنه. ممنون.

Alireza_Salehi
دوشنبه 06 فروردین 1386, 17:39 عصر
اگر می شه کامل توضیح بدید که چه طور مشکلتون حل شد، تا اگر کسی به مشکل شما برخورد با مراجعه به تاپیک بتونه جواب خودش رو پیدا کنه. ممنون.


در MSDN کلاس System.Activator و متد CreateInstance این کلاس رو ببینید( 14 تا overload داره).


Activator Class (http://msdn2.microsoft.com/en-us/library/system.activator.aspx)
Activator.CreateInstance Method (http://msdn2.microsoft.com/en-us/library/system.activator.createinstance.aspx)