<%--<%@ Control Language="C#" ClassName="reppage" %>
<%@ Import Namespace="System.Collections.Generic" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script runat="server">
PagedDataSource ps;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
List<Class1> cl = getmess();
ps= new PagedDataSource();
ps.DataSource = cl;
ps.AllowPaging = true;
ps.PageSize = 2;
// Session["p"] = ps;
Cache.Insert("Reps", ps);
r.DataSource = (PagedDataSource)Cache["Reps"];
r.DataBind();
Repeater1.DataSource = (PagedDataSource)Cache["Reps"];
Repeater1.DataBind();
Repeater2.DataSource = (PagedDataSource)Cache["Reps"];
Repeater2.DataBind();
lblsum.Text = ps.DataSourceCount.ToString();
lblS.Text = ps.PageCount.ToString();
}
}
public List<Class1> getmess()
{
List<Class1> clss = new List<Class1>();
using(SqlDataReader dr=SqlHelper.ExecuteReader(SqlHelper.sqlstr,CommandType.Text,"select *from exTable",null))
{
while (dr.Read())
{
Class1 cls = new Class1(d