datalist怎么分页
请问datalist 怎么分页 我是把文章绑定到datalist,文章内容太多了,我想分页,怎么做 --------------------编程问答-------------------- 文章内容可以直接显示到页面 不用往datalist上绑定这样速度也会很慢 直接用div 在里面设置下样式 直接显示 效果还好看 速度还挺快
分页可以用数组进行分页 --------------------编程问答-------------------- protected void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
conn=new SqlConnection(ConfigurationSettings.AppSettings["SQLConnString"]);
if(!Page.IsPostBack)
{
cmd=new SqlCommand("wqnews_GetPagedWQNews",conn);
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add("@pageindex",1);
cmd.Parameters.Add("@pagesize",1);
cmd.Parameters.Add("@docount",true);
conn.Open();
pager.RecordCount=(int)cmd.ExecuteScalar();
conn.Close();
BindData();
}
}
void BindData()
{
cmd=new SqlCommand("wqnews_GetPagedWQNews",conn);
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add("@pageindex",pager.CurrentPageIndex);
cmd.Parameters.Add("@pagesize",pager.PageSize);
cmd.Parameters.Add("@docount",false);
conn.Open();
dlist.DataSource=cmd.ExecuteReader();
dlist.DataBind();
conn.Close();
//动态设置用户自定义文本内容
pager.CustomInfoText="记录总数:<font color=\"blue\"><b>"+pager.RecordCount.ToString()+"</b></font>";
pager.CustomInfoText+=" 总页数:<font color=\"blue\"><b>"+pager.PageCount.ToString()+"</b></font>";
pager.CustomInfoText+=" 当前页:<font color=\"red\"><b>"+pager.CurrentPageIndex.ToString()+"</b></font>";
}
protected void ChangePage(object src,PageChangedEventArgs e)
{
pager.CurrentPageIndex=e.NewPageIndex;
BindData();
} --------------------编程问答-------------------- (持之以恒)
可以发个例子给我看下
加我QQ下 可以吗 376069186 --------------------编程问答-------------------- 下个控件aspnetpager.dll,超简单
拓展训练 体验式培训
补充:.NET技术 , ASP.NET