PDA

View Full Version : صفحه بندی خروجی حلقه



Helpco
شنبه 30 تیر 1397, 10:39 صبح
سلام چطوری می شه تعداد خروجی یک حلقه را صفحه بندی کرد که در هر صفحه 7 عدد نشون بده
بطور مثال مایک حلقه داریم که 50 خروجی داره حلا این اطلاعات بصورت 7 تا 7 داخل یک گرید نشون بدیم

محمد آشتیانی
شنبه 30 تیر 1397, 12:12 عصر
سلام
خروجی حلقه رو داخل یک لیست بریزید و اون لیست رو برای نمایش در گرید صفحه بندی کنید
فرض کنید یک لیست به اسم inputList دارید ، دو متغیر هم به نام های PageIndex و PageSize
مقدار اولیه PageIndex مساوی 0 و مقدار PageSize برابر تعداد آیتم هایی که در هر صفحه میخواهید نمایش بدید

inputList.Skip(PageIndex * PageSize).Take(PageSize).ToList()
خروجی عبارت بالا ، محتوای هر صفحه خواهد بود ، با هر بار تغییر صفحه ، مقدار PageIndex رو تغییر بدید و کد بالا رو فراخوانی کنید.