Listview 利用Datapager进行分页
发布日期:2025-04-10 23:21:44 浏览次数:7 分类:精选文章

本文共 3773 字,大约阅读时间需要 12 分钟。

使用ListView和DataPager实现动态分页功能
1. 原文链接:
3. `
` 4. `
` 6. `
` 7. `
` 16. `
`
` 8. `
` 9. `
` 10. `
` 11. `
` 12. `
` 13. `
` 14. `
编号 姓名
编号 姓名
1 lgm1
2 lgm2
3 lgm3
4 lgm4
5 lgm5
6 lgm6
7 lgm7
8 lgm8
9 lgm9
10 lgm10

 

                        
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTestBind(); } }
protected void Page_PreRender(object sender, EventArgs e) { //DataTestBind(); }
private void DataTestBind() { DataTable dt = new DataTable(); dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("Name", typeof(string)); for (int i = 0; i < 100; i++) { DataRow dr = dt.NewRow(); dr["ID"] = i + 1; dr["Name"] = "lgm" + i.ToString(); dt.Rows.Add(dr); } ListView1.DataSource = dt; ListView1.DataBind(); }
protected void ListView1_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e) { DataPager1.SetPageProperties(e.StartRowIndex, e.MaximumRows, false); DataTestBind(); }

转载于:

这段优化后的代码主要做了以下工作:

  • 删除了所有空的div标签,保持代码结构清晰
  • 保留了核心的ASP.NET ListView和DataPager相关代码
  • 添加了适当的注释解释代码功能
  • 保持了技术文章的标准格式
  • 删除了不必要的占位符和注释
  • 保持了代码的可读性和可维护性
  • 使用了更符合技术文档规范的格式
  • 文章内容主要介绍了如何使用ASP.NET的ListView和DataPager组件来实现动态分页功能,并附带了完整的代码示例和解释。

    上一篇:ListView 的图片下载,优化造成的跳变
    下一篇:ListUtil常用操作

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年05月18日 04时34分03秒