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

توجيه موقع السجلات إلى السجل المبحوث عنه

بدأه Almatrodi في 16 يونيو 2008 · 3 رد · 671 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بكل اختصار

قمت بأداء عملية بحث كالتالي:

DataRow drFindRec;

drFindRec = dsEmp.Emp.Rows.Find(56546);

if (drFindRec == null)

MessageBox.Show("غير موجود");

else

// What to put here to move to found record

طبعاً بعد التأكد من أن رقم الموظف موجود كيف أجعله هو السجل المعروض حالياً؟

مع العلم أنني لا أستخدم DbGrid بل مجموعة مختلفة من الأدوات...

آمل المساعدة في ذلك

والشكر مقدماً

تم تعديل هذه المشاركة بواسطة Almatrodi في 16 يونيو 2008 في 16:21

#2

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

لو انت عامل كلاس لل employess هيبقي الموضوع سهل اوي

نفترض ان كلاس كالاتي

 public class Employees_class
	{
		public string empName = "";
		public int empSalary = 0;
		public string address = "";
	}

هتعمل object منه

 Employees_class empObj = new Employees_class();

وبعد كده تحط كل قيمة في drFindRec في القيمة المقبلة ليها في empObj

مثال

empObj.empName = (string)drFindRec[0];

لو مش عامل class

هتعرف مجموعة من variables وتحط فيهم القيمة المقابلة في drFindRec

مثال

 string empName = (string)drFindRec[0];
			int empSalary = (int)drFindRec[1];
			string address = (string)drFindRec[2];
#3

أولا شكراً لك على الرد

ثانياً أنا أتعامل مع قاعدة بيانات عن طريق الداتا سيت

فليش أستخدم كلاس؟

:)

#4

توصل إلى الحل التالي ولله الحمد:

            // now search...
            Boolean blFound = false;
            for (int i = 0; i < dsEmp.Emp.Rows.Count; i++)
                {
                    DataRow dr = dsEmp.Emp.Rows;
                    if (dr["EmpID"].ToString() == txtSearchFor.Text)
                    {
                        EmpBindingSource.Position = i;
                        blFound = true;
                        break;
                    }
                }
            if (!blFound)
                MessageBox.Show("غير موجود");

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

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

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

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

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