博客
关于我
Listview 利用Datapager进行分页
阅读量:791 次
发布时间:2023-02-05

本文共 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组件来实现动态分页功能,并附带了完整的代码示例和解释。

    你可能感兴趣的文章
    Linux调优工具tuned
    查看>>
    Linux调度器 - 进程优先级
    查看>>
    Linux负载CPU、内存、磁盘IO、网络IO状态分析详解
    查看>>
    Linux账号安全——用户登陆权限
    查看>>
    Linux资产管理与服务器运行状态监控脚本
    查看>>
    Linux路径格式与Window路径格式的转换(附Python代码)
    查看>>
    Linux踢掉远程登录用户
    查看>>
    Linux软RAID(MDAMD)使用实战
    查看>>
    Linux软件包源码编译安装实战
    查看>>
    linux软件包的一般安装方法
    查看>>
    linux软件包:RPM包、源码包、yum在线
    查看>>
    Linux软硬链接详解
    查看>>
    Linux输入错误字符 删除显示^H和快速删除命令
    查看>>
    Linux运维之道之网络基础学习1.3
    查看>>
    linux运维实战练习-2015年9月01日课程作业(练习)安排
    查看>>
    Linux运维工程师必知的服务器备份工具:Rsnapshot
    查看>>
    Linux运维工程师必知:如何在 Linux 中使用网络命令netstat?
    查看>>
    Linux运维工程师必须要掌握的Docker命令,我给你整理好了!
    查看>>
    linux运维工程师的发展,Linux运维工程师发展前景
    查看>>
    Linux运维工程师笔试题第十三套
    查看>>