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

الحصول على السجل الحالي

بدأه flawer في 16 مارس 2011 · 4 رد · 470 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي داتاست

وأريد الحصول على السجل الحالي منها

عجزت عن معرفة الطريقة !

شكرا لكم

قال رسول الله صلى الله عليه و سلم :

عبادة في الهرج كهجرة إلي

وقال أيضاً :

من عيّر أخاه بذنب لم يمت حتى يفعله

أو كما قال

www.dr.syria4soft.com

#2

بسم الله الرحمن الرحيم

اخى العزيز

ان شاء الله الكود ده يفيدك

For I As Integer = 0 To empds.Tables(0).Rows.Count - 1
                MsgBox(empds.Tables(0).Rows(I).Item("p_f_prith").ToString)
            Next

حيث empds هو اسم الداتا سيت

و p_f_prith هو اسم الحقل اللى احنا عاوزينه مثلا

اتمنى اكون افدتك

#3

مفهوم السجل الحالي غير موجود في الداتاست (بعكس الـDataReader والـResultSet) لأنها بنية بيانات تعمل في الوضع المنفصل. بالنسبة للداتاست جميع السجلات تعتبر "حالية" ويمكن التعامل معها مباشرة. ما يمكنك فعله هو المحافظة على رقم السجل الذي تريد أن تعتبره أنت "الحالي" في متغير منفصل واستخدامه للوصول إلى السجل وقت الحاجة.

#4

يمكنك ربط الداتاست و الجدول بـ BindingManagerBase حتى تتمكن من زيادة آلية تمكنك من التحرك بين التسجيلات و ربطه بمربعات التحكم التي تدعم ذلك و في هاته الحالة يمكنك الوصول إلى التسجيل الحالي بكود مثل هذا :

Me.BindingContext("table_name").Current

للمزيد... أنظر هنا :

/index.php?showtopic=208690&view=findpost&p=1035137

#5

شكرا لكم اخوتي المبرمجين

فهمت الفكرة و وصلت إلى الحل

قال رسول الله صلى الله عليه و سلم :

عبادة في الهرج كهجرة إلي

وقال أيضاً :

من عيّر أخاه بذنب لم يمت حتى يفعله

أو كما قال

www.dr.syria4soft.com

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