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

التنقل في dataGridView

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

السلام عليكم

اود ان اشكر الاخوان عامة على حسن تعاونهم و الردود السريع و الجميلة و الان بعد هذه المقدمة الجميلة اود ان اطرح سؤالي و هو عند استخدام datagridview طبعا في VS.NET 2005 لاحظت صعوبة التنقل بين السجلات ليس كما تعودت عليه في VS.NET 2003 كلامي هو عن MoveFirst ,Movelast من هذا القبيل ...ارجوا منكم الرد علي في كتابة الصيغة الخاصة VS.NET 2005 ....شاكرين مجهودكم مقدما.

تم تعديل هذه المشاركة بواسطة wondery1980 في 12 يونيو 2006 في 11:25

#2

السلام عليكم

في 2005 ضع BindingNavigator من الادوات ثم اربط الخاصية BindingSource لهذه الاداة بالعنصر BindingSource

كذلك بالنسبة للـ DataGridView أربط الخاصية DataSource بالعنصر نفسة شاهد المثال التالي ...

 ChildDataGridView.DataSource = Me.MainBindingSource
		Me.MainBindingNavigator.BindingSource = Me.MainBindingSource
		Me.MainBindingNavigator.MoveFirstItem = ToolStripButton1

كما تلاحظ أن الخاصية MoveFirstItem في العنصر BindingNavigator تقبل الازرار من نوع ToolStripButton

غير ذلك لابد أن تقوم بإنشاء عنصر من نوع ManagerBinding وتربط حدث ضغط الازرار العادية باستخدام احدى سلوكيات الخاصية Position

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

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

#3

ولكن اريد غير ه>ه الطريقة ، مثلاً اريد مثل طريقة فيجول نت 2003 ولنفترض الكود الأقدم .

dim x as string

x=DataGrid.Item(DataGrid.currentrow,1)

#4

الطريقة كالتالي

استخدم الـ BindingSource للتنقل في صفوف الـ DataGridView بدون الـ BindingNavigator

بهذا الشكل

 Me.ParentsBindingSource.Position += 1

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

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

#5

:lol: :lol: Thanks alot Supervisor ...you've been a lot of Help >>>>>>>>>>>>>>>>>>

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

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

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

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

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

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