الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عرض confirmation message

بدأه samy elsayed في 20 نوفمبر 2013 · 6 رد · 294 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو سمحتم ياجماعة انا عملت gridview وبعمل من خلالها delete update

انا عايز اعرف ازى اقدر اعمل alert message يوضح ان العملية تمت بنجاح ولو عملت delete يسالنى انت متاكد من انك تريد الحذف 

ده كود delete


 

  protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        ds = (DataSet)ViewState["ds"];
        ds.Tables[0].Rows[e.RowIndex].Delete();
       
        ViewState["ds"] = ds;
        GridView1.DataSource = ds;
        GridView1.DataBind();

        SqlCommand comm = new SqlCommand();
        comm.CommandText = "delete from Governorates where Governorate_id=@gov_id";
        SqlParameter pr1 = new SqlParameter("@gov_id", SqlDbType.Int,4, "Governorate_id");
        comm.Parameters.Add(pr1);
        comm.Connection = conn;
        dpt.DeleteCommand = comm;
        dpt.Update(ds);
      
        
        
       
        
    }

وهو شغال كويس 
ياريت حد يفهمنى ازى اقدر اعمل العملية دى وازاى اوظفها حسب التاسك

 

جزاكم الله خيرا 

#2

ايه ياشباب الموضوع صعب اوى كده ولا ايه

:D

#3

السلم عليكم 

 

بالنسبة الـ Delete Confirmation ممكن تتم على مستوى الـ  Gridview نفسة

 

مثال

<asp:TemplateField HeaderText="">

                           <ItemTemplate>

                              

<asp:LinkButton ID="lnkDelete" runat="server" Text="Delete" CommandName="Delete"

                                   ToolTip="Delete" OnClientClick='return confirm("Are you sure you want to delete this entry?");'

                                   CommandArgument=''><img src="Images/user_delete.png" width="16" height="16" /></asp:LinkButton>

                           </ItemTemplate>

                          

</asp:TemplateField>

#4

عليكم السلام ورحمة الله وبركاته
اولا انا شاكر جدا انك رديت عليا 

شكرا 

ثانيا ممكن تكتب الكود بالسى شارب لوسمحت

ورجاء لو تساعدنى فى معرفة ازاى ابعت الرسايل دى واخليها تظهر وتختفى لما اعمل اى عملية insert,update ,delete 

او ماشبه واخليه يقبل التعديل ويعرض الرسالة ازى

يعنى عايز اعرف اوظف الموضوع عشان افهمه كويس

جزاك الله خيرا

#5

السلم عليكم 

بالنسبة للـ C#

الكود السابق يمكن وضعة في الجريد فيو بدون الحاجة إلى تحويل

 

و في المستقبل يمكن إستخدام الرابط التالي للتحويل

http://www.developerfusion.com/tools/convert/csharp-to-vb/

#6

عليكم السلام ورحمة الله وبركاته
هجربه وارد عليك 
جزاك الله خيرا
لو انا عايز اتوسع فى الموضوع ده فى ماتريال او حاجة بتتكلم فيه ؟

#7

بالنسبة للرسائل أسهل طريقة هي بعمل label يكون فوق الجريد فيو مباشرة و من خلالة يمن إظهار رسائل الحذف و التعديل 

 

مثال

    <asp:Label ID="lblMessage" runat="server" Text="" ForeColor="Red"></asp:Label>

 

 

في المرفقات مثال يوضح الفكرة

 

testGridview.rar

مواضيع مشابهة