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

dataset

مغلق
بدأه students في 25 سبتمبر 2005 · 4 رد · 559 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن أن أعرض في datagrid الصف الأول من dataset حيث أحتاج لعرض أول صف في dataset الناتج من إستعلام معين

وشكراً

(h)

سبحان الله وبحمده سبحان الله العظيم

#2

يمكنك ان تستخدم ال DataView من أجل فلترة البيانات و جلب ما تريد سواء النصف الأول أو غيرها ........

هناك درس بهذا الموضوع هنا www.as4web.com

You can fly while you can touch the sky

#3

شكراً أخي محمد ولكنني لاأريد أن أعيد البيانات وفق شرط معين

dv.RowFilter="CatID=5";

ولكن أريد أن أخذ record الأول من dataset

فكيف يتم ذلك ؟؟

سبحان الله وبحمده سبحان الله العظيم

#4

اخي ... الداتاسيت يحتوي على العديد من الـ tables.... لذلك لو افترضنا التالي:

1- لديك جدول واحد فقط بداخل الـ DataSet

2- بداخل هذا الجدول ... يوجد Identity Column بمعنى انه يزداد الرقم كلما اضفت صف جديد للجدول

3- اسم هذا العمود: ID

يمكنك ان تقوم بالتالي:

Dim dr() As DataRow
dr= DataSet.Tables(0).Select("ID = MAX(ID)")

متغير الـ dr هو عبارة عن متغير مصفوفة من نوع datarow

يمكنك ان تحصل على ما تريد من داخل هذه المصفوفة كما تريد و ذلك عن طريق:

Dim myVar as string
Dim myID

myID = dr(0).Items(0) -- the index starts @ zero
myVar = dr(0).Items(1) -- assuming we have a second column in the datarow

-- او يمكنك ان تفعل ايضا

myID = dr(0).ItemArray(0) -- the index starts @ zero
myVar = dr(0).ItemArray(1)

و الله يوفقك

Quran_Signature.jpg
#5

انشي مصفوفة من نوع DataRowView تتكون من السجل الأول فقط:

Grid1.DataSource = new DataRowView[]{MyDataSet.Tables[0].DefaultView[0]};
        Grid1.DataBind();

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

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