مشکل گریدویو Gridview

سه شنبه 17 اردیبهشت 1392

مشکل گریدویو Gridview <br/> چند وقتی بود که به یک مشکل بد در مورد حذف و ویرایش یا هر command دیگه ای که فکرش را کنید خورده بودم.

چند وقتی بود که به یک مشکل بد در مورد حذف و ویرایش یا هر command دیگه ای که فکرش را کنید خورده بودم.

مشکل من از این قرار بود که وقتی روی دکمه حذف در یک Gridview کلیک می کردم دو رکورد حذف می شد. بعد از trace کردن متوجه شدم که هر event دوبار داره انجام می شه.

بعد از کلی Googling متوجه شدم که این یه باگ در گرید ویو که از imagebutton به عنوان button استفاده کردند. راه حلش اینه که این دکمه ها رو به tempatefield تبدیل کنید.من نمیتونستم (به خاطر یه مشکل دیگهفرشته) این کار رو کنم . در رابطه با این مشکل یعنی "events fires twice" مطالب زیادی نوشتن یکی میگه AutoEventsWireUp و خاموش کنید و  ... ولی هیچکدام مشکل منو حل نکرد ولی این روش پایینی خیلی ترفند جالبیه.

 

ایمان مدائنی

نویسنده 1299 مقاله در برنامه نویسان
  • C#.net
  • 1k بازدید
  • 0 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

تاکنون هیچ کاربری از این پست تشکر نکرده است

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید