PDA

View Full Version : سوال: نمایش پیغام موقع حذف اطلاعات از گرید ویو



mohsen.nsb44
پنج شنبه 28 فروردین 1393, 11:11 صبح
اگه خاصیت Enable Deleting گرید ویو رو فعال کنیم و دکمه حذف رو بزنیم اطلاعات پاک میشه حالا یه پیغام مثل جاوا اسکریپ نیاز دارم که سوال به مایل به حذف بکنه اگه اوکی زد کاربر حذف بشه اگه کنسل زد اطلاعات تغییری نکنه

alireza_wills
پنج شنبه 28 فروردین 1393, 11:30 صبح
http://stackoverflow.com/questions/9026884/asp-net-gridview-delete-row-only-on-confirmation

http://msdn.microsoft.com/en-us/library/bb428868.aspx

aboulfazl950
پنج شنبه 28 فروردین 1393, 11:49 صبح
OnClientClick="return confirm('آیا از حذف مطمئن هستید?');"

mohsen.nsb44
چهارشنبه 03 اردیبهشت 1393, 12:00 عصر
من از کد زیر استفاده کردم اما موفق نشدم


LinkButton ln = (LinkButton)GridView1.SelectedRow.Cells[3].FindControl("linkbutton1");
ln.OnClientClick = "return confirm('Are you want to delete this Work Description : ' )";


این کد رو تو متد rowdatabount نوشتم اما وقتی رو دکمه حذف کلیک میکنم پیغامی بهم نشون داده نمیشه و صفحه رفرش میشه
تو لود صفحه قرار دادم اخطار زیرو میده
Object reference not set to an instance of an object.لطفا راهنمایی بکنید به چه صورت باید تغییر بدمش

mohsen.nsb44
چهارشنبه 03 اردیبهشت 1393, 12:30 عصر
از کد زیر هم تو یکی از سایت ها برداشتم استفاده کردم

string id = e.Row.Cells[1].Text;
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton db = (LinkButton)e.Row.Cells[3].Controls[0];
db.OnClientClick = "return confirm('Are you want to delete this Work Description : " + id + "?');";
}
اما خطای زیرو میده
Unable to cast object of type 'System.Web.UI.LiteralControl' to type 'System.Web.UI.WebControls.LinkButton'.