السلام عليكم
لدي داتاست
وأريد الحصول على السجل الحالي منها
عجزت عن معرفة الطريقة !
شكرا لكم
السلام عليكم
لدي داتاست
وأريد الحصول على السجل الحالي منها
عجزت عن معرفة الطريقة !
شكرا لكم
قال رسول الله صلى الله عليه و سلم :
عبادة في الهرج كهجرة إلي
وقال أيضاً :
من عيّر أخاه بذنب لم يمت حتى يفعله
أو كما قال
بسم الله الرحمن الرحيم
اخى العزيز
ان شاء الله الكود ده يفيدك
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 هو اسم الحقل اللى احنا عاوزينه مثلا
اتمنى اكون افدتك
مفهوم السجل الحالي غير موجود في الداتاست (بعكس الـDataReader والـResultSet) لأنها بنية بيانات تعمل في الوضع المنفصل. بالنسبة للداتاست جميع السجلات تعتبر "حالية" ويمكن التعامل معها مباشرة. ما يمكنك فعله هو المحافظة على رقم السجل الذي تريد أن تعتبره أنت "الحالي" في متغير منفصل واستخدامه للوصول إلى السجل وقت الحاجة.
يمكنك ربط الداتاست و الجدول بـ BindingManagerBase حتى تتمكن من زيادة آلية تمكنك من التحرك بين التسجيلات و ربطه بمربعات التحكم التي تدعم ذلك و في هاته الحالة يمكنك الوصول إلى التسجيل الحالي بكود مثل هذا :
Me.BindingContext("table_name").Currentللمزيد... أنظر هنا :
شكرا لكم اخوتي المبرمجين
فهمت الفكرة و وصلت إلى الحل
قال رسول الله صلى الله عليه و سلم :
عبادة في الهرج كهجرة إلي
وقال أيضاً :
من عيّر أخاه بذنب لم يمت حتى يفعله
أو كما قال