PDA

View Full Version : سوال: صفحه بندی کردن ListBox؟



Mosafers
جمعه 30 بهمن 1394, 13:46 عصر
سلام خدمت همگی من یه لیست باکس دارم آیتماش خیلی زیاده کسی هست کمکم کنه صفحه بندش کنم؟

seyedVB
جمعه 30 بهمن 1394, 14:29 عصر
احتمالا ، کاری که شما باید انجام بدید برای صفحه بندی از روش زیر استفاده میشه :

برای مثال فرض کنید 100 آیتم دارید ، برای این 100 آیتم اگر قرار باشه در هر صفحه 12 آیتم نمایش داده بشه ، نیاز به (100/12) + 1 صفحه دارید ( چون 100 بر 12 بخش پذیر نیست و گرنه اگر به جای 12 ، 10 بود ، دیگه نیازی به اون 1 برای جمع کردن ندارید.)
پس زیر لیست باکس می تونید دو دکمه Next و Prev بزارید و مثلا برای آنها همچین شبه کدی بنویسید :


int currentPage=1;int itemsPerPagesCount=12;
void next_button_click(Object sender,EventArgs e)
{
updateListBox();
}
void updateListBox(){
//select from current page to currentpage +12
}