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

اذا ضغط على زرار حفظ يمسح الداتا القديمه ويحفظ الداتا الجديده

بدأه fatouh2010 في 25 يوليو 2014 · 5 رد · 538 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ارجو المساعده محتاج اعمل لو عملت بحث ودوست زرار حفظ يمسحلى الداتا القديمه ويحفظ الداتا الجديده مع العلم انى استخدم stored procedure فى زرار الحفظ ولكم منى جزيل الشكر

#2

انت محتاج تعمل Update بدلا من Save

شوف المثال ده

عبارة عن برنامج قاموس فيه ( الكلمة ، المعنى ، ملاحظات )

بالنسبة للكود الخاص بال stored procedure الخص بال Update :

CREATE Proc [dbo].[Update_Words]
@Word varchar(50), @Meaning varchar(50), @Notes varchar(200)
as
UPDATE [Words]
SET [Word] = @Word
,[Meaning] = @Meaning
,[Notes] = @Notes
WHERE [Word] = @Word

بالنسبة للكود الخاص بال سي شارب في زر تعديل فهو كالتالي:

// DIC  اسم قاعدة البيانات المستحدمة
SqlConnection cn = new SqlConnection(@"server=.;database=DIC;integrated security=true");
                SqlCommand cmd;
                SqlDataAdapter da;
                DataTable Dt = new DataTable();

                cmd = new SqlCommand("Update_Words", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlParameter[] param = new SqlParameter[3];

                param[0] = new SqlParameter("@Word", SqlDbType.VarChar, 50);
                param[0].Value = txtWord.Text;

                param[1] = new SqlParameter("@Meaning", SqlDbType.VarChar, 50);
                param[1].Value = txtMening.Text;

                param[2] = new SqlParameter("@Notes", SqlDbType.VarChar, 200);
                param[2].Value = txtNotes.Text;

                cmd.Parameters.AddRange(param);
                cn.Open();
                cmd.ExecuteNonQuery();
                cn.Close();

تم تعديل هذه المشاركة بواسطة #A-H.c في 25 يوليو 2014 في 17:37

#3

طيب تمام معلش عندى بس ياريت لو يكون فى تعديل على الكود ده لان هو ده كود التعديل العندى ولا ده غلط ولا ايه ؟ ارجو منك التوضيح بس وانا اسف لتعب حضرتك معايا

 

Registeration table = new Registeration();
            table.Name = txtname.Text.Trim();
            table.Age = txtage.Text.Trim();
            table.Housename = txthouse_name.Text.Trim();
            table.Doctorname = txtdoctor_name.Text.Trim();
            table.Drbasedvisit = txtSampler.Text.Trim();
            table.Addres = txtaddress.Text.Trim();
            table.Telephone = txttelephone.Text.Trim();
            table.Tests = txttests.Text.Trim();
            table.Date_Time = dateTimePicker1.Text.Trim();
            Class1.update(table);
            dataGridView1.DataSource = Class1.ViewAll();
            MessageBox.Show("Successfully Updated");
#4

ممكن ترفع البرنامج واعدلك عليه

#5

طيب تمام

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…