PDA

View Full Version : سوال: ایونت کلیک در gridview



HABIB_TANHA
چهارشنبه 22 دی 1389, 15:36 عصر
با سلام به دوستان
1-چطور میشه با کلیک یا دابل کلیک روی یک row از gridview به مقدارش دسترسی پیداکرد؟
2-وقتی gridview رو صفحه بندی می کنم با تغییر ایندکس صفحه error زیر رو میده


The GridView 'grid1' fired event PageIndexChanging which wasn't handled

remove-me
چهارشنبه 22 دی 1389, 16:39 عصر
از SelectChange استفاده کن. چون وقتی روی Select کلیک شه رویداد SelectChange فراخوانی میشه. از اونجا هم مقدار زیر رو می تونی بنویسی که مقدار ستون رو دریافت کنی.

GridView1.SelectedRow.Cells[0].Text

majnun
چهارشنبه 22 دی 1389, 16:41 عصر
جواب سوال 2 : این سوال خیلی پرسیده شده اینجا میگشتین پیدا میکردین :

باید در رویداد PageIndexChanging دوباره گریدتون را بایند کنید و شماره صفحه جدید را بهش بدین :

جواب سوال 1 : میتونید یک لینک باتن بگزارید و در کامند آرکومان لینک باتن id اون سطر را قرار بدی و در هنگام کلیک کامند آرگومان sender را بگیرید ....

HABIB_TANHA
چهارشنبه 22 دی 1389, 20:23 عصر
از جوابهاتون ممنون
گشتم ولی چیزی پیدا نکردم . شاید بیشتر از گریدویو باید روی سرچ فرومها کار کنم!
آخه باید از اون لیبل کاربر جدید باید بفهمید که تازه کارم(باید بیشتر هوای تازه کارهارو داشته باشید):خجالت:
در ثانی من از جواب شما چیزی نفهمیدم - فکر کنم اگه تکه کد می نوشتید بهتر جواب میداد بازم ممنون !!!

remove-me
چهارشنبه 22 دی 1389, 21:37 عصر
وقتی gridviwe ساختی بهش select رو اضافه کن. بعدش روی خود gridview دابل کلیک کن. دخل اون قسمت


GridView1.SelectedRow.Cells[0].Text

کد بالا رو بنویس.