PDA

View Full Version : سوال: انتخاب آخرين سطر در ديتا گريد ويو



ahoola
چهارشنبه 29 خرداد 1387, 14:50 عصر
سلام
من يه ديتا گريو ويو دارم كه مي خوام هر بار كه سطري به اون اضافه مي شه يا اپديت مي شه بعد از رفرش شدن ديتا گريد سطر جديد يا سطر اپديت شده انتخاب شده باشد. جه طوري اين كار رو انجام بدم .

NewFoxStudent
چهارشنبه 29 خرداد 1387, 15:29 عصر
grid.Rows(grid.Rows.Count).Selected = True

saman_itc
چهارشنبه 29 خرداد 1387, 17:35 عصر
سلام
نکته اولgrid.Rows(grid.Rows.Count-1 ).Selected = True و اگه آخرین سطر DGV خالی باشه -2


من يه ديتا گريو ويو دارم كه مي خوام هر بار كه سطري به اون اضافه مي شه يا اپديت مي شه بعد از رفرش شدن ديتا گريد سطر جديد يا سطر اپديت شده انتخاب شده باشد. جه طوري اين كار رو انجام بدم .
این برای سطراپدیت شده جواب نمیده
باید id سطر لپدیت شده یا جدید رو تو یه متغیر بزاری و بعد رفرش شدن ديتا گريو ويو از اون استفاده کنی


DIM A3 AS INTEGER
A3 = DataGridView1.Rows.IndexOf(DataGridView1.Rows(e.Ro wIndex).Cells(0).Value)



DataGridView1.Rows(A3).Selected = True

NewFoxStudent
چهارشنبه 29 خرداد 1387, 17:48 عصر
کد شما کامل تر از کد من
از دقت و توجهتون ممنونم

saman_itc
چهارشنبه 29 خرداد 1387, 21:57 عصر
دکمه تشکر کافی بود

ahoola
جمعه 31 خرداد 1387, 10:44 صبح
سلام
اگه بخوام اسكرول ديتا گريد بعد از ويرايش در مكان سطر ويرايش شده باقي بمونه چه كار كنم .(به جاي اينكه بره به اولين سطر)

masoodp666
جمعه 31 خرداد 1387, 16:55 عصر
با استفاده از این کد میتونید فوکوس سطر مورد نظر رو بگیرید:


DataGridView1.CurrentCell = DataGridView1.Rows(x).Cells(0)