using System;
public static class PagingUtility
{
/// <summary>
/// Calculates the maximum page index
/// </summary>
/// <param name="itemCount">Number of items to be paged</param>
/// <param name="pageSize">Number of items on each page</param>
/// <returns>Maximum page index (>=1)</returns>
public static int MaximumPageIndex( int itemCount, int pageSize )
{
int returnValue = 1;
if ( itemCount > 0 && itemCount > pageSize && pageSize > 0 )
{
returnValue = itemCount / pageSize;
int remainder = itemCount % pageSize;
if ( remainder > 0 )
{
returnValue++;
}
}
return returnValue;
}
}
Saturday, 28 June 2008
How do I calculate the maximum page index when paging in C#.NET?
Labels:
c#.net
Subscribe to:
Post Comments (Atom)
1 comment:
Very nicce!
Post a Comment