PDA

View Full Version : اسکرول کردن دیتا گرید بعد از افزودن رکورد جدید



vb341
چهارشنبه 14 مهر 1389, 18:07 عصر
با سلام
دوستان لطفا راهنمائی بفرمائید چگونه باید بعد از افزودن رکورد جدید اسکرول دیتا گرید بصورت اتوماتیک انجام بشه و در آخرین رکورد رو که ثبت شده نمایش بده

hooooman
چهارشنبه 14 مهر 1389, 21:37 عصر
من نميدونم شما چطوري به گريدتون رديف اضافه ميکنين (بايند يا غير بايند)
اما بطور کلي:


dgv.currentcell=dgv(0,dgv.rowcount-1)

که اين کد پوينتر رو به آخرين رديف که قاعدتا الان اضافه شده ميبره
اگرم خاستين به رکورد موردنظر بره کافيه index اون رديف رو بجاي dgv.rowcount-1 بزارين

alimanam
چهارشنبه 14 مهر 1389, 22:56 عصر
با سلام

از این روش میتونین استفاده کنین .

Private Sub GoToLastRow()
DataGridView1.ClearSelection()
DataGridView1.FirstDisplayedScrollingRowIndex = DataGridView1.RowCount - 1
DataGridView1.Rows(DataGridView1.RowCount - 1).Selected = True
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
GoToLastRow()
End Sub


موفق باشید

vb341
پنج شنبه 15 مهر 1389, 16:01 عصر
از هر دو دوست عزیز کمال تشکر را دارم

hero4000
شنبه 17 مهر 1389, 08:41 صبح
دوست عزيز از شما با اين قدمت بعيده که از کليد تشکر استفاده نکردين (يادآوري قوانين سايت)