...

View Full Version : Round Up Integer



CurtWRC
12-14-2006, 11:42 AM
I am creating a function which will display the page number for a post in a thread on my forum. To calculate the page number I divide the total posts by the page size.

Example:
Posts in Thread: 12
Page Size: 10
Page Number: 12/10 = 1.2

However when rounded off 1.2 becomes 1, whereas I need it to always round up. Is there a way of doing this?

Thanks,
Curt.

nikkiH
12-14-2006, 02:11 PM
Math.Ceiling what you were looking for?

otaku149
12-14-2006, 03:03 PM
Hello Curt and nikkiH,

Curt if you are using the PagedDataSource Class, you can use the CurrentPageIndex Property to get an output something like:

Page 2 of 8



lblPageNumber.Text = "Page " & (PagedData.CurrentPageIndex + 1) & " of " & PagedData.PageCount


In the above sample, PagedData is the instance of the PagedDataSource Class.

CurtWRC
12-14-2006, 03:05 PM
This is for links to posts such as the one at the bottom of my homepage:

http://www.rallystuff.net

Instead of the thread links going to the first post I need to find a way of getting the page number. I have all the code done for it, I just need to find a way of rounding up.

otaku149
12-14-2006, 03:22 PM
nikkiH solution will do the job:

Math.Ceiling(2.2) = 3
Math.Ceiling(2.7) = 3
Math.Ceiling(2.0) = 2

CurtWRC
12-14-2006, 03:32 PM
Thats worked great :D

Thank you to both you.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum