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

أريد تعبئة DataSet على أكثر من مرة

مغلق
بدأه seahmad في 2 مايو 2005 · 6 رد · 725 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني الأفاضل قمت بتعبئة DataSet بواسطة DataAdapter بسجل واحد ثم قمت بتعبئتها مرة أخرى بسجل آخر. بحيث أن هذه الـDataSet هي عبارة عن الـDataSource للـ DataGrid1 الموجودة على الفورم. ولكن المشكلة أن السجل الأول قد اختفى وظهر لي في الـDataGrid1 فقط السجل الثاني أي آخر سجل أضيف للDataSet بينما السجل الأول اختفى.

حاولت أن أستخدم Merge لكن أيضا نفس المشكلة.

فأنا أريد أن أقوم بتعبئة الـDataSet على أكثر من مرة باستخدام لووب لأني أريد بعض السجلات المحددة.

فما هو الحل في رأيكم وجزاكم الله خيرا.

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#2

السلام عليكم

الأفضل أن يتم التحديد عن طريق الـ Transact SQL

و الأفضل /// تكتب الكود هنا للإطلاع , بالتوفيق إن شاء الله

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

#3

هل تقوم بتعبئتها من نفس الجدول ولا جدول اخر؟

وكما ذكر أخي الغملاسي، لو كتبت الكود سوف يكون افضل من اجل المساعدة

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#4

وعليكم السلام ورحمة الله

جزاك الله خير أخي الغملاسي شمعة المنتدى بحق

جلست قبل قليل أسترخي فأخذت أفكر في المشكلة فانتبهت أن هناك خطأ في الكود عندي في العداد الخاص باللوب وهو الذي كان مسبب المشكلة.... خطأ صغير جدا لكن لم يخطر ببالي أبدا، وقمت بعمل تغييرات كبيرة على الكود وقرأت نصف كتاب حتى أصل لحل .. تخيل

لذلك أنصح المبرمج أنه إذا وقفت معه مشكلة يترك الجهاز ويذهب للاسترخاء ويفكر في الحل بدون الجهاز.

اقتباس
الأفضل أن يتم التحديد عن طريق الـ Transact SQL

ممكن توضح أكثر عن Transact SQL إذا مافي كلفة عليك

وشكرا للأخ محمد نسمان : نعم من نفس الجدول ولكن أثناء اللوب أختار بعض منها حسب الID

وحل هذه المشكلة هو باستخدام Merge

وإذا أحببتم أن أرفق الكود سأفعل

والسلام عليكم

تم تعديل هذه المشاركة بواسطة seahmad في 2 مايو 2005 في 19:44

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#5

السلام عليكم

حياك الله أخي وبارك فيك

حياك يا شمس المنتدى

أقصد بها و أنت أعلم مني بها هي لغة سكول Select * from tb أو اي استعلام يكتب بلغة sql يسمى Transact SQL

و تسمى بإختصار TSQL , جاءت من كلمة Transaction وتعني إجراء أو تعامل

هذه كل القصة , فقط لا غير

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

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

#6

شمس كثير على .. ماخليتلي مجال

بدون مجاملة أنا من خلال متابعتي للمنتدى رأيت لك خبرة كبيرة مشاء الله لاقوة إلا بالله وتستحق كنية خبير بكل ماتحويه الكلمة

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#7

سلام عليكم ورحمه الله

نعم ما شاء الله تبارك الله الاخ الغملاسي يستحق خبيــــــــر .

" اللهم لاسهل إلا ماجعلته سهلاً وأنت تجعل الحزن إذا شئت سهلاً "

003.gif

قواعد طرح الأسئله والمشاركات

-------------------

MSN Messenger : nontop@gmail.com

Happy coding

-------------------

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

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