PDA

View Full Version : سوال: تایید جهت حذف در gridview



goldax
سه شنبه 25 خرداد 1389, 18:18 عصر
با سلام خدمت اساتید محترم
می خواستم بدونم آیا میشه واسه کلید Delete در gridview تاییدیه گذاشت؟
برای مثال کلید Delete رو که فشار می دیم یک سوال پرسیده بشه ، از کاربر تایید بگیره واسه پاک کردن، اگه کاربر yes رو زد ، ردیف رو پاک کنه.
توی button این تکه کد جاوا رو می نویسم مثلا این کار رو می کنه
OnClientClick="return confirm('are u sure?')"

آیا واسه gridview هم میشه؟

hamedsabzian
سه شنبه 25 خرداد 1389, 18:36 عصر
یه ItemTemplate بزارید:

<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
Text="حذف" OnClientClick="javascript:return confirm('آیا اطمینان دارید؟')"></asp:LinkButton>
</ItemTemplate>

goldax
سه شنبه 25 خرداد 1389, 19:08 عصر
حالا یه سوال ، بدون Itemtemplat نمیشه؟
چون نمی تونم تغییر بدم gridview رو

hamedsabzian
سه شنبه 25 خرداد 1389, 19:24 عصر
ممنون از لطفتون!
مگه این که توی رویداد RowDataBound برای CommandField مربوطه OnClientClick رو مقدار دهی کنید. ولی راه اول بهتره.
رجوع کنید:
http://www.codeproject.com/KB/webforms/Gridview_Delete_confirmLS.aspx
http://forums.ASP.NET/t/1045957.aspx