رفتن به مطلب
  • 0

محدودیت در لیست ویو


marshal

سوال

با عرض سلام و وقت بخیر

 

آیا از دوستان کسی میتونه تا مبحث محدودیت در آیتم های لیست ویو رو بهم توضیح بده. منظورم اینه که من که صد تا ریکورد تو دیتابیسم دارم همگی با هم توی لیست ویو لود نشه و مثلا ده تا ده تا لود بشه. اگه سورسشو بذارید که واقعا ممنونتون میشم.... دیشب کتابم رو تموم کردم و وقتی رو گوشی خودم نصبش کردم و یکم باهاش کار کردم ارور " متوقف شده است " رو داد. خیلی حالم گرفته شد. چند ماهه روش کار می کنم واقعا کار سنگینیه برای شروع... لطفا کمکم کنید... خواهش می کنم...
 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

11 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام عزیزم

اینو یه تست بکن

تو دستور Sql 

SELECT * FROM tbl LIMIT 10

متناسب با دستوراتت تغییر بده

:gol:  :gol:  :gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با سلام خدمت داداش خودم

 

من از کتابخونه ی خودت برای این کار استفاده کردم و انصافا خیلی عالیه... منتهی این بخش حرفاتو نفهمیدم : " متناسب با دستوراتت تغییر بده "

لینک ارسال
به اشتراک گذاری در سایت های دیگر

قربونت عزیزم

لطف داری شما

ببین

مثلا

 SELECT * FROM abbas WHERE fave = 1 LIMIT 10

منظورم اینه که اسم بانک و ردیف و ... رو بهش بده خودت :gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

عزیزم اینا رو مثال زدم

شما اخر دستور Sql بیا و limit بکار ببر

حالا دستورت هر چیزی هست

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این کدیه که با استفاده از کتابخونه ت تو برنامم استفادش کردم

 fara.TwoLineAndBitmapTitr("faratest.db",Sql1,cursor1,"SELECT * FROM faratable",ListView1,"FirstTitle","SecondTitle","id","Image",bitmap1)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

:)

عزیزم

دستور sql اینجا این قسمت هست

"SELECT * FROM faratable"

شما به این شکل تغییرش بده

"SELECT * FROM faratable LIMIT 10"
لینک ارسال
به اشتراک گذاری در سایت های دیگر

داداش اینایی که گفتی رو متوجه شدم وبلدم و اینو که گفتی رو نوشتم ولی فقط ده تای اول رو میگیره...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شرمنده زحمت شد برات... ممنون بایت اینکه وقت گذاشتی و پاسخ دادی... نمیدونم چرا ولی انگار کسی غیر ازخودت تو این انجمن نیست که آدمو راهنمایی کنه... واقعا ممنونتم حتی اگه جواب نگیرم...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

لطف داری عزیزم

بقیه یه بچه ها و اساتید هم هستن و همیشه کمک میکنن و حامی همه ان

خوب یه چیزایی کشف کردم :D :D

دو تا کار میتونی بکنی

یکی این که یه دکمه بذاری به اسم ادامه که با هر بار کلیک، 10 تای بعدی رو لود کنه

یکی اینکه صفحه بندی کنی

یعنی صفحه بعد یا صفحه قبل

در حالت اول

بعد از 10 تا،10 تای بعدی میاد و میشه 20

در حالت دوم، 10 تای اول میپره و توی صفحه از 11 هست تا 20

 

کد رو به این شکل باید بنویسی

یه متغیر تعریف کنی به اسم MeghdarOffset از نوه استرینگ

SubGlobals 

dim meghdarOffSet as string = 0

end sub

در رویداد کلیک اون دکمه ادامه، میای و به شکل زیر عم میکنی

meghdaroffset = meghdaroffser + 10
"SELECT * FROM faratable LIMIT 10 OFFSET "& meghdaroffset

برای دکمه قبل و بعد هم که میای و لیست ویو رو خالی میکنی دیگه

همین

:)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...