PDA

View Full Version : نمایش سطر ها در دیتاگریدویو به صورت خاص



rezaiy.ali
شنبه 06 بهمن 1386, 08:27 صبح
با سلام
دیتا گریدم ویوم می تونه 10 سطر را نمایش بده و اگر از 10 بیشتر شد دیتاگرید اسکرول می خورده-من چطور می تونم زمانی که اطلاعات از 10 سطر بیشتر شده به دیتاگردید بگم که از پایین ترین سطر نمایش بده(مثلا اگر تعداد سطر ها برابر 20 بود 10تای اول اسکرول بخوره و 10 اخر نمایش داده بشه)
با تشکر

hassan razavi
شنبه 06 بهمن 1386, 08:30 صبح
فکر کنم با BindingManager اگه Position رو روی رکورد آخر قرار بدهید ، در Datagride هم رکورد آخری Select بشه ، یعنی خودش Scroll بشه

mamali_programer
شنبه 06 بهمن 1386, 08:32 صبح
سلام دوست عزیز
فکر کنم باید یک کد بنویسی که وقتی اطلاعات به دیتا گرید پاس شد
دیتا گرید به آخرین خط بره



dataGridView1.Rows[1].Selected = true;


توی این کد باید به جای 1 آخرین رکورد وارد بشه مثلا 20

rezaiy.ali
شنبه 06 بهمن 1386, 08:38 صبح
با تشکر از دوستان
ولی من نمی خوام که سطری از دیتاگریدویو Select بشه

hassan razavi
شنبه 06 بهمن 1386, 08:41 صبح
آخه با Select شدن رکورد عملیات Scrolling هم بر روی Gride انجام میشه.

rezaiy.ali
شنبه 06 بهمن 1386, 08:46 صبح
متاسفانه اینطور نیست - یا حداقل برای برنامه من این طور نیست

rezaiy.ali
سه شنبه 09 بهمن 1386, 09:45 صبح
با سلام
خوم پیدا کردم


DGV.FirstDisplayedScrollingRowIndex = Convert.ToInt32(DGV.RowCount.ToString()) - 1;