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

عدد الصفوف داخل الداتا جريد ؟؟

مغلق
بدأه ابوخالد العيدروس في 23 نوفمبر 2005 · 4 رد · 615 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي سؤالين متعلقين بالداتا جريد

اولا : كيف اعرف عدد الصفوف الموجودة في الداتا جريد ؟؟

ثانيا : ماهي فائدة الامرين Refresh & Update في الخصائص المتعلقة بالداتا جريد ..؟؟

ونفس الشيء بالنسبة لألليست فيو ..

وشكرا لكم

#2

hi

first thats give the number of datagrid row

datagrid1.VisibleRowCount

the secound about Refresh and update

the to thing is nearlly mean make the dataGrid to invaludate all constrant in the client like with dataset and then redrow its self

the smal deferent betwen the tow operation is that refresh is more strong

#3

اخوي qalaloh

شكرا لك

جربت فكرتك لكن المشكلة ان خاصية (VisibleRowCount) تحسب الصفوف الظاهرة فقط ..!!

وبالتالي اذا كان يوجد بعض الصفوف الغير ظاهرة وتحتاج الى استعمال ( scroll Bar ) لاظهارها فلن يعد هذا الامر تلك الصفوف ...

اريد طريقة لحساب عدد الصفوف كلها

بالنسبة للسؤال الثاني فلم تتضح الصورة لي كثيرا ..

لكن شكرالك مرة ثانية

#4

السلام عليكم

الطريقة الوحيدة لعدد الصفوف داخل الـ Datagrid هو إستخدام العنصر Binding Manager base

سواءً بإنشاء عنصر منه أو بإستخدام الـ BindingContext مباشرتاً بهذا الشكل

 lblRowCounts.Text = _
        DataGrid1.BindingContext( _
        DataGrid1.DataSource, DataGrid1.DataMember).Count.ToString()

أما السؤال الثاني فكما ذكر لك الاخ المجيب عنه إنهما لإعادة رسم المواد و القيم في العنصر Datagrid .

مصدر هذا الكود الموقع التالي FAQ أنصحك بزيارته.

بالتوفيق إن شاء الله.

تم تعديل هذه المشاركة بواسطة الغملاسي في 24 نوفمبر 2005 في 20:19

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

#5

شكراجزيلا لك اخوي الغملاسي ..

والكود يعمل بنجاح ولله الحمد

وشكرا ايضا على الموقع اللي استفدت منه بشكل جيد

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

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