PDA

View Full Version : چگونه به رکورد بعدی برم؟



archi
یک شنبه 17 اسفند 1382, 00:02 صبح
سلام من با آبجکتهای OleDBDataadapter,OledbConnection , تونستم textbox های روی فرمم رو به database ام bound کنم .و اولین رکورد رو نشون میده حالا با چه آبجکتی میتونم به رکرد بعدی برم؟move next یا postion یا همچین چیزی نداره
اینجا bindingContextوcurrncy manager مثل windowsForm نداره چی کار کنم ؟
با تشکر

mhaeri
یک شنبه 17 اسفند 1382, 07:56 صبح
آقا سلام
فرض کن رکوردهات توی Dataset اومدن و یک Button داری به نام رکورد بعد:حالا توی Click event مینویسی:
Me.BindingContext(dsdataset.Tables(0)).Position += 1
که dsdataset اسم dataset شماست
برای رکورد قبلی هم همون عبارت بالا فقط به جای + باید منفی بگذاری
:flower:

archi
یک شنبه 17 اسفند 1382, 10:41 صبح
دوست عزیز من که گفتم تو ASP.NET اصلا binding context نداریم این مال VB.NET هست
یکی کمک کنه لطفا

archi
دوشنبه 18 اسفند 1382, 09:06 صبح
کمک کنید لطفا گیج شدم آقای نصیری به دادم برسید مثل همیشه :cry:

mhaeri
دوشنبه 18 اسفند 1382, 10:52 صبح
من گمان میکنم که باید از datagrid استفاده کنی
این صفحه رو هم نگاهکی بندازین
http://www.411asp.net/home/tutorial/howto/database/displayr/pagingre
:)
و یا این:
http://www.codeproject.com/aspnet/custompaging.asp

archi
سه شنبه 19 اسفند 1382, 07:41 صبح
نه با گرید بلدم
ولی میخوام با تکست باکس های بایند شده این کار رو انجام بدم نه با paging
بازم کمک کنید ممنون میشم

مهدی فهمیده غلامی
یک شنبه 24 اسفند 1382, 23:33 عصر
ببین از اونجایی که راه حل سوالت یه کمی طولانی است نمی تونم همین جواب بدم
ولی توی کتاب step by step ado.net ترجه بابک احترامی دقیقا یه همچین پروژه را اورده است

mhaeri
چهارشنبه 12 فروردین 1383, 15:47 عصر
سلام
http://www.developerfusion.com/show/4410/9/show.aspx
باید Datanavigation forms with unbound controls استفاده کنی
اون سایت رو ببین
قربانت

MFCGalaxy
چهارشنبه 12 فروردین 1383, 23:06 عصر
خب یک OleDataReader تعریف کن اینجوری :
OleDataReader reader= myCommand.ExecuteReader

حالا با هر بار نوشتن دستور reader.Read یک رکورد میخونه و میره جلو .... وقتی همه ی رکوردها را خوند هم False میده