View Full Version : تشخصی دو دکمه در انتخاب یک ردیف از GridView
مهدی رحیم زاده
دوشنبه 23 فروردین 1389, 23:48 عصر
سلام
من یک گرید ویو دارم که توی اون برای هر ردیف دو تا دکمه حذف و ویرایش گزاشتم . سوال اینجایت که من هنگام کلیک روی یکی از این دکمه ها از کجا بفهمم که روی کدوم دکمه کلیک شده ؟
در ردیف مورد نظر رو با e.CommandArgument می خونم اما نمی تونم دکمه ها رو تشخیص بدم.
با تشکر
Mostafa_Dindar
سه شنبه 24 فروردین 1389, 00:45 صبح
سلام
من یک گرید ویو دارم که توی اون برای هر ردیف دو تا دکمه حذف و ویرایش گزاشتم . سوال اینجایت که من هنگام کلیک روی یکی از این دکمه ها از کجا بفهمم که روی کدوم دکمه کلیک شده ؟
در ردیف مورد نظر رو با e.CommandArgument می خونم اما نمی تونم دکمه ها رو تشخیص بدم.
با تشکر
سلام ،
وقتي شما يك CommandField به ستونهاي Gridview اضافه ميكنيد مثلا Delete يا Select اون فيلد پراپرتي CommanArgument اون مقدار Delete يا Select داره .
اگر شما ميخواهيد رويدادها رو خودتون هندل كنيد ، ميتوانيد هر تعداد ButtonField به Column هاي GridView اضافه كنيد و به CommandName اون هر چيزي كه دوست داشتين بدين . مثلا SelectProduct يا ....
در رويداد RowCommand با توجه به CommandName هاي تعريفي در مرحله قبلي منطق خودتون رو پياده سازي كنيد .
(نكته : اگر يك ButtonField به Column هاي گريدويو اضافه كرده و CommandName اونها رو برابر با Delete , Select , Edit و يا Cancel قرار بديد هيچ فرقي با CommandFiled ها ندارند )
موفق باشيد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.