منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] كيف اجعل شريط التمرير ف الداتا جريد يتحرك اتوماتيك الي اخر سجل تم اضافته - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] كيف اجعل شريط التمرير ف الداتا جريد يتحرك اتوماتيك الي اخر سجل تم اضافته (/showthread.php?tid=25810)



كيف اجعل شريط التمرير ف الداتا جريد يتحرك اتوماتيك الي اخر سجل تم اضافته - محمد صلاح ابراهيم - 21-07-18

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

عندي ف شاشة الفواتير يقوم العميل باضافة الاصناف في داتا جريد ومع كثرة الاصناف احيانا ينسي ما هو اخر صنف تم اضافته ويضطر الي تحريك شريط التمرير الي الاسفل 

هل توجد طريقة لتحريك شريط التمرير اوتوماتيك الي اخر سجل تم اضافته 


RE: كيف اجعل شريط التمرير ف الداتا جريد يتحرك اتوماتيك الي اخر سجل تم اضافته - Done - 21-07-18

PHP كود :
If DataGridView1.RowCount 0 Then
    DataGridView1
.FirstDisplayedScrollingRowIndex DataGridView1.RowCount 1
End 
If 



RE: كيف اجعل شريط التمرير ف الداتا جريد يتحرك اتوماتيك الي اخر سجل تم اضافته - elgokr - 21-07-18

لا اعلم طريقة المستخدمة لديك فى اضافة البيانات
أو باصح ادخال البيانات فى DataGridView
لكن لنقول انك تقوم ادخال البيانات من خلال زر 
يقوم بترحيل ما تم تعبئته من خلال TextBox وما غير ذلك

كما وضح اخى Done
(21-07-18, 08:02 AM)Done كتب :
PHP كود :
If DataGridView1.RowCount 0 Then
    DataGridView1
.FirstDisplayedScrollingRowIndex DataGridView1.RowCount 1
End 
If 

فكل الشكر والتقدير له فى المساعدة
فبارك الله له وفى عمله ما يقدمه من عون ومساعدة للاخرين...

كل ما عليك استخدام الكود بدون شرط التحقق
كود :
DataGridView1.FirstDisplayedScrollingRowIndex = DataGridView1.RowCount - 1

ويوضع الكود فى اخر اكواد الادخال / الاضافة
حتى يعرض لك اخر ما تم ادخاله فى DataGridView

تحياتى لك
وتمنياتى لك التوفيق