DataGrid Paging

  • Thread starter Thread starter Mike O
  • Start date Start date
M

Mike O

I'm trying to use the automatic paging for the data grid.
When I click previous or next I get no errors, but the
first page is always displayed.

Below is the code. Any help would be appreciated.


HTML:
<asp:datagrid id="dgOwnerList" runat="server"
AllowPaging="True" PageSize="3"></asp:datagrid>


Code Behind:
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
InitializeData();
}

private void InitializeData()
{
worknum = Int32.Parse(Request.QueryString
["worknum"]);


object[] row;

// Create a data table to bind to the data grid
control.
dt = new DataTable("OwnerList");

dt.Columns.Add("LastName");
dt.Columns.Add("FirstName");
dt.Columns.Add("MI");
dt.Columns.Add("AddressText");
dt.Columns.Add("Book");
dt.Columns.Add("Page");
dt.Columns.Add("City");
dt.Columns.Add("State");

OwnerInfo[] owners = OwnerProcess.GetOwners
(worknum);

foreach(OwnerInfo o in owners)
{
row = new object[]
{
o.LastName, o.FirstName,
o.MiddleInitial,
o.Street, o.Book, o.Page,
o.Town,
o.StateAbbr
};
dt.Rows.Add(row);
}

if (dt.Rows.Count > 0)
{
dgOwnerList.DataSource = dt;
dgOwnerList.DataBind();
}

}
 
Back
Top