PDA

View Full Version : سوال: تغییر در خصوصیات template



shobeirF
چهارشنبه 18 مرداد 1391, 03:41 صبح
فک کنم کاملا معلوم باشه که دنبال چی هستم !!! از اساتید بزرگ و توانای این سایت کمک میخوام ...

می خوام داخل یک gridview که دارای یک سطون template هست روی template داخل آن مثلا یک image یا textbox یا هر چیز دیگه تغییر ایجاد کنم !!! خیلی دنبالش گشتم !!! امااا ...:ناراحت::ناراحت::ناراحت::نا راحت:

منظور از تغییر در خصوصیات است !!! مثلا textbox.text :لبخندساده::لبخندساده::لبخن ساده:

asadegha
چهارشنبه 18 مرداد 1391, 06:34 صبح
کی میخوای تغییر بدی؟ زمان اجرا؟ یا دیزاین؟

fakhravari
چهارشنبه 18 مرداد 1391, 10:41 صبح
بری پیدا کردن یک شی در حالت تمپلیت باید از متد FindControl استفاده کنید.
سرچ

shobeirF
چهارشنبه 18 مرداد 1391, 13:10 عصر
کی میخوای تغییر بدی؟ زمان اجرا؟ یا دیزاین؟
دوست عزیز در زمان اجرا ... و در event :
deleting gridview نیازش دارم...

shobeirF
چهارشنبه 18 مرداد 1391, 13:11 عصر
بری پیدا کردن یک شی در حالت تمپلیت باید از متد FindControl استفاده کنید.
سرچ
دوست عزیز ممنون !!! الان سرچ می کنم ببینم چی دست گیرم میشه :)

shobeirF
چهارشنبه 18 مرداد 1391, 13:37 عصر
GridView1.FindControl("Image1").tostring()
من سرچ کردم به این رسیدم !!! اما کار نمی کنه :ناراحت: اگه ممنکنه یه مثال از gridview و image برام بزارید ... !!!
ممنون

fakhravari
چهارشنبه 18 مرداد 1391, 18:20 عصر
عکس داستانش فرق داره.
فعلا روی مقادیر label کار کنید.
یه نمونه بزارید

shobeirF
چهارشنبه 18 مرداد 1391, 21:10 عصر
آخه داخل project ام نیاز به استفاده از image دارم !!! باید چی کار کنم ؟ از چی استفاده کنم ؟

( در ضمن با label مشکلی ندارم ... )

fakhravari
چهارشنبه 18 مرداد 1391, 21:29 عصر
http://barnamenevis.org/showthread.php?353978-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%88%D8%A7%DA%A9%D8%B4%DB%8C-%D8%B9%DA%A9%D8%B3-%D8%A8%D8%A7%DB%8C%D9%86%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A8%D9%87-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-image&p=1560522#post1560522

http://barnamenevis.org/showthread.php?354586-%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D8%AF%D8%B1-%D8%B1%D9%81%D8%B9-%D8%AE%D8%B7%D8%A7%DB%8C-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%B9%DA%A9%D8%B3-%D8%A8%D8%A7%DB%8C%D9%86%D8%B1%DB%8C&p=1563187#post1563187

roomezonline
چهارشنبه 18 مرداد 1391, 21:38 عصر
ببین دوسن عزیز این کار همون طور که دوستان گفتن خیلی راحت هست با متود findcontrol

برای مثال که منظورم رو بهتر متوجه بشی





For i As Integer = 0 To dgpost.Rows.Count - 1

Dim lbl1 As Label = DirectCast(dgpost.Rows(i).FindControl("lbl1"), Label)

lbl1.Visible = False

next



شما در کد بالا کنترل lbl1 از جنس برچسب رو در ستون گرید پیدا کرده و تغییرات رو اعمال میکنید

shobeirF
چهارشنبه 18 مرداد 1391, 22:05 عصر
دوست عزیز من همونطور که گفتم با label مشکلی ندارم ... مشکل من تغییر در image است :) اما ممنون از مثال تون

roomezonline
چهارشنبه 18 مرداد 1391, 22:08 عصر
دوست عزیز من همونطور که گفتم با label مشکلی ندارم ... مشکل من تغییر در image است :) اما ممنون از مثال تون


قربونت برم که همه چیز رو اماده میخواهی
یه زحمت بگش یه تغییر کوچولو تو کد بده


این کد تست شده و اکی هست برای عکس کافیه به این صورت بنویسی





Dim image1 As Image = DirectCast(dgpost.Rows(i).FindControl("image1"), Image)
image1.Visible = False

shobeirF
چهارشنبه 18 مرداد 1391, 22:10 عصر
آقای fakhravari (http://barnamenevis.org/member.php?128926-fakhravari) دوست عزیزم ممنون از دو لینک که گذاشتین ... اما من جواب نگرفتم ...

یعنی هیچ راهی نیست که image رو در template تغییر بدم ؟ :گریه::گریه::گریه:

shobeirF
چهارشنبه 18 مرداد 1391, 22:19 عصر
قربونت برم که همه چیز رو اماده میخواهی
یه زحمت بگش یه تغییر کوچولو تو کد بده


این کد تست شده و اکی هست برای عکس کافیه به این صورت بنویسی





Dim image1 As Image = DirectCast(dgpost.Rows(i).FindControl("image1"), Image)
image1.Visible = False


الهیییییییییییی دوسته خوب ممنون !!! چشم نگاه می کنم ... خوووووووووب من مثل شما استاد نیستم دوستاااان :خجالت: :لبخندساده: