PDA

View Full Version : مشکل در کار با BindingNavigator



ali_autumnal
یک شنبه 04 مهر 1389, 15:53 عصر
با سلام و خسته نباشید.

میخواستم در جستجو هام امکان رفتن به رکورد بعدی قبلی ، اول و آخر و... با استفاده از BindingNavigator

فعال کنم. کد زیر رو نوشتم و درست کار میکنه اما چند تا مشکل دارم اگه کمک کنین ممنون میشم:




ClassDataBase cldb = new ClassDataBase();
DataSet dataSet = new DataSet();
dataSet = cldb.ReadRecord(strStatement);
BindingSource binSource = new BindingSource();
binSource.DataSource = dataSet;
DataTable dtTable=new DataTable ();
dtTable=dataSet.Tables[0];
binSource.DataMember = "MyData";
BindingNavigator bin = new BindingNavigator(binSource);
bin.Dock = DockStyle.None;
bin.Location = new Point(22, 600);
Controls.Add(bin);

من میخوام button بزارم و وقتی کاربر بر روی اونها کلیک کرد به رکورد بعدی قبلی و... بره.
نمیخوام با استفاده از دکمه های موجود در BindingNavigator

کار کنم. میخوام روی باتون های موجود کلیک کنه.

از طرفی همین اطلاعات رو چطور تو تکست باکس های مربوطه انتقال بدم؟ یعنی اگه کاربری جستجویی کرد و 10 تا رکورد پیدا شد. سیستم خود به خود رکورد اول رو تو تکست باکس ها قرار بده و اگه کاربر بر روی رکورد بعدی کلیک کرد اطلاعات رکورد بعدی دوباره در تکست باکس قرار بگیرند.

متشکر
علی پاییزی

ali_autumnal
یک شنبه 04 مهر 1389, 20:49 عصر
کسی از دوستان نظری نداره؟

مسئله پیمایش رکوردها هست. چطوری میتونم بین رکوردها پیمایش کنم؟

اصلا با چه ابزاری و چگونه؟

ali_autumnal
یک شنبه 04 مهر 1389, 21:11 عصر
خودم جواب خودم رو میدم:
http://www.codeproject.com/KB/grid/BindSourceBindingNavCS.aspx

موفق باشید
علی پاییزی

ali_autumnal
یک شنبه 04 مهر 1389, 21:17 عصر
واین هم توضیح کل خصوصیات:
http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingnavigator.aspx