PDA

View Full Version : لطفا درباره myDataGridView.FirstDisplayedScrollingRowIndex = index توضیح بدید



swallow.pa
چهارشنبه 02 فروردین 1391, 13:19 عصر
سلام به همه
لطفا درباره myDataGridView.FirstDisplayedScrollingRowIndex = index توضیح بدید که عملکردش چه جوریه اکه با کد مثال برنید بهتر متوجه می شم
ممنون

Hybrid
چهارشنبه 02 فروردین 1391, 16:16 عصر
سلام ، این خاصیت از اسمش پیداست چکاری رو انجام میده ، مثلا شما فرض یک DataGridview دارین و مثلا 500 تا رکورد داخلشه اونوقت طبیعتا دارای یک Scrollbar میشه ، شما وقتی میگین


Me.DataGridView1.FirstDisplayedScrollingRowIndex = 3

یعنی اسکرول را روی رکورد 4هارم ببر (اولین رکوردی که دیده میشه در اسکرول بار )!

1 ) یک دیتا گرید ویو و 2 تا دکمه را روی فرمت قرار بده و کد زیر رو داخل یکی از دکمه ها بنویس ( البته اول 2 تا ستون به صورت ویزاردی اضافه کن ) .


Me.DataGridView1.Rows.Add("Siavash", "ebrahimi")
Me.DataGridView1.Rows.Add("Soroush", "ebrahimi")

2 ) کد زیر رو در رویداد کلیک دکمه دیگری قرار بده .


Me.DataGridView1.FirstDisplayedScrollingRowIndex = 3

3 ) وقتی که برنامه رو اجرا کردی چند بار روی دکمه اولی کلیک کن تا دیتا گرید دارای Scrollbar بشه و بعد روی دکمه ی بعدی کلیک کن ،

موفق باشید./

swallow.pa
چهارشنبه 02 فروردین 1391, 16:52 عصر
سلام ، این خاصیت از اسمش پیداست چکاری رو انجام میده ، مثلا شما فرض یک DataGridview دارین و مثلا 500 تا رکورد داخلشه اونوقت طبیعتا دارای یک Scrollbar میشه ، شما وقتی میگین


Me.DataGridView1.FirstDisplayedScrollingRowIndex = 3

یعنی اسکرول را روی رکورد 4هارم ببر (اولین رکوردی که دیده میشه در اسکرول بار )!

1 ) یک دیتا گرید ویو و 2 تا دکمه را روی فرمت قرار بده و کد زیر رو داخل یکی از دکمه ها بنویس ( البته اول 2 تا ستون به صورت ویزاردی اضافه کن ) .


Me.DataGridView1.Rows.Add("Siavash", "ebrahimi")
Me.DataGridView1.Rows.Add("Soroush", "ebrahimi")

2 ) کد زیر رو در رویداد کلیک دکمه دیگری قرار بده .


Me.DataGridView1.FirstDisplayedScrollingRowIndex = 3

3 ) وقتی که برنامه رو اجرا کردی چند بار روی دکمه اولی کلیک کن تا دیتا گرید دارای Scrollbar بشه و بعد روی دکمه ی بعدی کلیک کن ،

موفق باشید./

خب حالا اگه 500 رکورد داره چطور بفهمیم که مثلا فامیلی محمدی توی ردیف 100 قرار داره تا مکان نما به اون سمت بره
ممنون

فرید نجفلو
چهارشنبه 02 فروردین 1391, 17:45 عصر
خب حالا اگه 500 رکورد داره چطور بفهمیم که مثلا فامیلی محمدی توی ردیف 100 قرار داره تا مکان نما به اون سمت بره
ممنون

با استفاده از این تاپیک خودتون!!!
چگونگی جستجو درون یک دیتاگرید (http://barnamenevis.org/showthread.php?333212-چگونگی-جستجو-درون-یک-دیتاگرید)