PDA

View Full Version : placeholder



travianplus.org
پنج شنبه 09 مهر 1394, 10:38 صبح
سلام دوستان من یک placeholder دارم که خیلی تو بانکم رکورد ثبت شده و میخواد نمایش بده
حالا یه مشکلی هستش نمیخوام همه رو یکجا بخونه چون ترافیک خیلی بالای مصرف میکنه میخوام مثال 10 تا نمایش بده بقیش more داشته باشه
هی 10 تا 10 تا باشه
ممنون میشم راهنمایی کنید
مثل این سایت
http://www.eghamat24.com/find.php?ci=Mashhad&ci2=&D1=14&M1=2&Y1=1394&LEN=3&sw=+

mRizvandi
جمعه 10 مهر 1394, 12:50 عصر
سلام
شما باید صفحه بندی دیتا رو جستجو کنید.
اطلاعاتی که از سمت بانک اطلاعاتی میاد باید صفحه بندی شده باشه.
این هم یک مثال:



DECLARE@PageNumberAS INT,@RowspPageAS INT
SET@PageNumber= 2
SET@RowspPage= 5SELECT* FROM (
SELECTROW_NUMBER()OVER(ORDERBYID_EXAMPLE)ASNUMBER,
ID_EXAMPLE,NM_EXAMPLE,DT_CREATEFROMTB_EXAMPLE
)ASTBL
WHERENUMBER BETWEEN ((@PageNumber- 1) * @RowspPage+ 1) AND (@PageNumber* @RowspPage)
ORDERBY ID_EXAMPLE


دو پارامتر شماره صفحه و تعداد رکورد رو باید از سمت برنامه بفرستید.

اگر از SQL Server استفاده می کنید، به این مطالب سر بزنید:
http://social.technet.microsoft.com/wiki/contents/articles/23811.paging-a-query-with-sql-server.aspx

travianplus.org
جمعه 10 مهر 1394, 18:14 عصر
سلام
شما باید صفحه بندی دیتا رو جستجو کنید.
اطلاعاتی که از سمت بانک اطلاعاتی میاد باید صفحه بندی شده باشه.
این هم یک مثال:



DECLARE@PageNumberAS INT,@RowspPageAS INT
SET@PageNumber= 2
SET@RowspPage= 5SELECT* FROM (
SELECTROW_NUMBER()OVER(ORDERBYID_EXAMPLE)ASNUMBER,
ID_EXAMPLE,NM_EXAMPLE,DT_CREATEFROMTB_EXAMPLE
)ASTBL
WHERENUMBER BETWEEN ((@PageNumber- 1) * @RowspPage+ 1) AND (@PageNumber* @RowspPage)
ORDERBY ID_EXAMPLE


دو پارامتر شماره صفحه و تعداد رکورد رو باید از سمت برنامه بفرستید.

اگر از SQL Server استفاده می کنید، به این مطالب سر بزنید:
http://social.technet.microsoft.com/wiki/contents/articles/23811.paging-a-query-with-sql-server.aspx

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

mRizvandi
شنبه 11 مهر 1394, 23:21 عصر
سلام،
پیشنهاد می کنم، ابتدا با یک button رکوردهای بعدی رو به دست بیارید، بعد می تونید اون رو به Event مربوط به Scrollbar تغییر بدید.
استفاده از jQuery یا جاوا الزامی است تا بتونید Event رو مشخص کنید و از طریق اون دیتا رو از سمت سرور دریافت کنید (Ajax).
با استفاده از ViewState یا QueryString می تونید شماره صفحه جاری (شماره صفحه دیتا از دیتابیس) رو ذخیره کنید.
توی سایت جستجو کنید، مطمنا اطلاعات خوبی پیدا می کنید.
موفق باشید