Paging in MVC 3/VS2010 C#

Closed - This job posting has been filled and work has been completed.

Job Description

The requirement is to code into an existing project the functionality for paging. The data is currently put into a structure as follows:
public class Data {
public List DataList{ get; set; }
.. other data
}
public class DataList() { .... data ....}

Data is displayed as header details (eg name and address) and then the DataList is displayed below.

The paging will need to page via DataList.

The system uses SQL and stores the data into a DataSet and a partial view renders the actual list data on the UI.

You will need actual experience of paging in VS2010 and MVC 3. Any reasonable method is acceptable (eg PagedList or AJAX).

You need to code in the existing project. You CANNOT rewrite the project to suit some existing code you have that does paging. Also I do not want 1000s of lines of code added which was just copied and pasted from somewhere that works but is impossible to maintain.

The solution is simply making some small code changes to the existing code. Without paging the system works and is tested.