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

مشكله في عمليه Update الDataset وهي مربوطه ب2 DataAdaptor

مغلق
بدأه No0oR في 31 أكتوبر 2006 · 3 رد · 685 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته....

يسعدكم جميعا يارب.....

عندي استفسار صغير..لمشكله غريبه واجهتني......

اللحين عندي في الفورم dataGried وهي مربوطه بــDataSet طبعا......

الداتا سيت تشتغل على 2 DataAdaptors الادابتورز هذولي......يشتغلون على سيرش...

واحد يبحث عن الشخص عن طريق رقم الاي دي...والثاني يبحث عن طريق رقم الهاتف....

عمليه البحث شغاله وميه ميه ..مافيها اي مشكله...

لكن المشكله الغريبه....

انو احنا عاملين زر للتعديل....يعني نبحث عن الشخص...ولمن تطلع بياناته اذا بنعدل على شي....نضغط على زر تعديل...

زر التعديل عاملين عليه هالكود:


=dilogeresult.yes
then
me.SQLDataAdaptor1.Update(Me.Dataset
me.SQLDataAdaptor2.Update(me.DataSet)
Me.DataSet.AcseptChanges
Else
Me.DataSet.RejectChanges
if messagebox.show("Do you Want to Save the changes)

طبعا المسج لمن يظهر بيكون فيه زر yes وزر no

لمن يختار yes بيتم حفظ التعديلات....ولمن يختار no بيلغي كل شي...

عمليه الاب ديت مو راضيه تزبط.....ويطلع الخطأ عند كود الاب ديت للداتا ادابتور الاول......

احنا عاملين نفس الطريقه على داتا سيت ثانيه.....شغاله على 3 داتا ادابتورز......وعاملين نفس الطريقه في الاب ديت..وماشيه تمام وميه ميه....

لكن هذي مو راضيه تمشي..

الله يعافيكم..

احد يوضح لنا ايش هو الخطأ الي صاير...او السبب فيه..

والله يجزاكم الف خير...ويكتبها في ميزان حسناتكم يارب.....

تم تعديل هذه المشاركة بواسطة No0oR في 31 أكتوبر 2006 في 01:29

#2

انا كمان طرحت سؤال مشابه له تمام لكن لم يرد أحد ربما الأخوة يحضرون بالاجوبة بس بدك تطول بالك كما نصحني أحد الأخوة :)

موقوف من المشاركة لقلة الأدب

============================

#3

هلا اخوي جورج...

الاخوان مايقصرون...دايم ما اطرح سؤال الا ويجاوبوني بسرعه ماشاء الله عليهم...

وان شاء الله بنلاقي الاجابه قريبا....

ربي يسعدهم اجمعين..

#4

السلام عليكم

والله أعلم أنك لابد ان تقوم بإنهاء التحرير EndEdit مثلاً في 2005

Me.MainBindingSource.EndEdit()

إما في 2003 فهو كالتالي:

BindMBase.EndCurrentEdit()

أو

		Me.BindingContext(DSMain1, "tableName").EndCurrentEdit()

والله الموفق.

في المثال يتضح المقال

هذا الموضوع مغلق.

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