View Full Version : سوال: دلیل عدم کارکرد صحیح FindControl در برخی شرایط
alireza.tofigh
جمعه 13 خرداد 1390, 23:15 عصر
سلام دوستان
همگی کار تابع FindControl رو می دونیم! اما نمی دونم چرا این تابع بعضی وقت ها درست کار نمیکنه!!!
مثلا در کد زیر مقدار lblID و chkBox پس از اجرای قطعه کد null قرار می گیره!
Label lblID = (Label)FormView_Show.FindControl("lblID");
CheckBox chkBox = (CheckBox)FormView_Show.FindControl("chkBox");
کنترل هایی که قصد دارم بدست بیارم داخل فرم ویو هستن. چک کردم.
karim orooji
شنبه 14 خرداد 1390, 10:45 صبح
http://barnamenevis.org/showthread.php?287957-آرشیو-سورس-های-کاربردی-و-بدردبخور
alireza.tofigh
شنبه 14 خرداد 1390, 12:59 عصر
متوجه نشدم! یعنی تو قسمت کدهای به درد بخور دنبال راه حل مشکلم بگردم؟
تنکس!!!
alibabaei2
شنبه 14 خرداد 1390, 21:14 عصر
برای دسترسی به کنترل درون گرید از این کد استفاده کنید
Label lblGrid=(Label)grid ID.Row[0].FindControl("آی دی کنترلی که درون گرید است")
alireza.tofigh
یک شنبه 29 خرداد 1390, 23:08 عصر
در داخل گرید مشکلی نیست، در داخل فرم ویو پیدا نمیکنه؟! اونجا چه جوری باید عمل کنم؟؟
alireza.tofigh
یک شنبه 12 تیر 1390, 23:35 عصر
اساتید گرانقدر نظری به پائین مائین ها هم بندازید!
تو فرم ویو یا لیست ویو و دیتا لیست findconrol تکلیفش چیه؟ کار نمیکنه؟
alibabaei2
دوشنبه 13 تیر 1390, 01:33 صبح
ببینید بعد از آی دی Data controli که گذاشتید باید ایندکس عنصری که درون اون هست رو هم اعلام کنید. مثل مثالی که دوستمون زدند. به لینک های زیر برید . میتونه کمکتون کنه
Lik 1 (http://barnamenevis.org/showthread.php?293214-%DA%86%D8%B7%D9%88%D8%B1-%D9%85%DB%8C-%D8%AA%D9%88%D9%86%D9%85-%D8%A8%D9%87-%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D9%87%D8%A7%DB%8C-%D8%AF%D8%A7%D8%AE%D9%84-%DB%8C%DA%A9-repeater-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%AF%D8%A7%D8%B4%D8%AA%D9%87-%D8%A8%D8%A7%D8%B4%D9%85.&p=1289423&highlight=#post1289423)
Link2 (http://barnamenevis.org/showthread.php?289825-%D9%86%D8%AD%D9%88%D9%87-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A8%D9%87-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%AF%D8%B1%D9%88%D9%86-repeater&p=1274438&highlight=#post1274438)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.