PDA

View Full Version : دانلود کنید: GridView Row Selector CheckBox



Amir Taghavi
چهارشنبه 09 مرداد 1387, 16:55 عصر
سلام

حتما" همه شما برای نمایش اطلاعات (مخصوصا" در قسمت مدیریت سایتتون) از GridView استفاده می کنید. قطعا" شما هم مثل من ستونی برای انتخاب سطر توسط CheckBox کنار گذاشتید. بعضی از ماها سمت Server کد مربوط به انتخاب سطر رو می نویسیم(!) برخی هم سمت Client. حالا اگه 30 تا GridView تو پروژتون داشته باشید مجبورید 30 بار این کا رو تکرار کنید(!!!).

ولی با استفاده از کنترلی که ساختم کافیه فقط اونو در یک TemplateField بذارید. بقیه کارا ردیف می شه. (تست شده در IE 7 و Firefox 3.1)

کنترل مورد نظر رو بهمراه سورسش و یه مثال کوچولو براتون گذاشتم. امیدوارم بدردتون بخوره.

Amir Taghavi
شنبه 16 شهریور 1387, 18:56 عصر
سلام

نسخه بعدی آماده شد!

باگ ها:

1. اگر کنترل رو در cell دیگری غیر از cell صفر قرار می دادید دیگه SelectAll جواب نمی داد!:لبخند:
این مشکل با set کردن خاصیت CellIndex حل شد.

2. اگر در یه صفحه از دو GridView استفاده می کردید SelectAll فقط روی GridView اولی عمل می کرد!:لبخند:
این مشکل با Embed کردن Script حل شد. یعنی اینکه نام GridView به function پاس داده می شه. با این تغییر دیگه هیچ اسکریپتی در Page نوشته نمی شه.


با استفاده از خاصیت BoldSelectedRow می تونید تعیین کنید که با انتخاب Row متن اون Bold بشه یا نه.

jingiliboyz
یک شنبه 18 بهمن 1388, 15:13 عصر
من مبتدی هستم میشه بگید چطور میشه از این کنترول توی برنامه استفاده کنم