PDA

View Full Version : سوال: کمک واس نمایش پیغام برای کاربر



irrazor
سه شنبه 21 بهمن 1393, 08:40 صبح
این کد حذف اطلاعات در جدوله:




void delete(string Cod) {
Label1.Text = "";
Label2.Text = "";


try
{
SqlCommand akosc = new SqlCommand("delete [LessonS] where [کد درس]='" + Cod + "'", akoconnection);
akoconnection.Open();
akosc.ExecuteNonQuery();
akoconnection.Close();
Label1.Visible = true;
Label1.Text = "شما با موفقیت اطلاعات رو در جدول انتخاب واحد حذف کردید";
}
catch
{
Label2.Text = "حذف اطلاعات با مشکل مواجه شد";
}
bind();
}

این کد هم واسه نمایش پیغامه در page load:


this.GridView1.Attributes.Add("onclick", "javascript: return confirm('آیا از حذف اطلاعات مطمئن هستید ؟');");

همه چیز کار میکنه ولی وقتی پیغام میاد چه ok چه cancele بزنم عملیات انجام میشه!چرا؟زمان تحویل پروژست دوستان لطفآ کمک کنید:گریه:

sajadsobh
سه شنبه 21 بهمن 1393, 15:37 عصر
به نظر من یه دکمه به گریدویو اضافه کنید با استفاده از CommandName عملیات حذف رو انجام بدید. توی خاصیت OnClientClick اون دکمه هم اون دستور شرطی return رو قرار بدید.

irrazor
سه شنبه 21 بهمن 1393, 17:33 عصر
به نظر من یه دکمه به گریدویو اضافه کنید با استفاده از CommandName عملیات حذف رو انجام بدید. توی خاصیت OnClientClick اون دکمه هم اون دستور شرطی return رو قرار بدید.

با tempelet field میسازم کلن عملیات کار نمیکه

sajadsobh
پنج شنبه 23 بهمن 1393, 14:20 عصر
شما واسه عملیات حذف مگه دکمه ای چیزی نذاشتید؟!

irrazor
جمعه 24 بهمن 1393, 22:22 عصر
شما واسه عملیات حذف مگه دکمه ای چیزی نذاشتید؟!

از command / Delete پیش فرض گریدویو استفاده کردم.

golbafan
شنبه 25 بهمن 1393, 00:13 صبح
در پیشفرض گرید ویو، گزینه delete confirm رو هم باید در نظر بگیرید تا سوال کنه و تنها وقتی جواب دیالوگ مثبت بود اقدام کنه

keiv@n
شنبه 25 بهمن 1393, 23:50 عصر
تست شده صدرصد تضمینی ...


<asp:GridView ID="GridView1" runat="server" OnRowDeleting="GridView1_RowDeleting">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="deleteButton" runat="server" CommandName="Delete" Text="Delete"
OnClientClick="return confirm('آیا مطمعن به حذف رکورد هستید؟?');" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

irrazor
یک شنبه 26 بهمن 1393, 17:11 عصر
اقا دمت گرم الان پیغام درست عمل میکنه ولی وقتی ok میکنم خطای page enableEventValidatio="true" رو میگیره,وقتیم enableEventValidatio false میکنم صفحه عمل میکنه ولی حذف نمیکنه,کد حذف کاملا درسته و امتحان شده ست.