Asp.net中使用PageDataSource分页实现代码
复制代码 代码如下: 注:封装数据绑定控件(如 System.Web.UI.WebControls.DataGrid、System.Web.UI.WebControls.GridView、System.Web.UI.WebControls.DetailsView // 和 System.Web.UI.WebControls.FormView)的与分页相关的属性,以允许该控件执行分页操作。无法继承此类。 DataList public DataTable GetDataSet(string sql) { SqlConnection conn = this.getconn(); SqlDataAdapter sdr = new SqlDataAdapter(sql,conn); DataSet rs = new DataSet(); sdr.Fill(rs); return rs.Tables[0]; } public PagedDataSource PageDataListBind(string sql,int currentPage,int PageSize) { PagedDataSource pds = new PagedDataSource(); pds.DataSource = GetDataSet(sql).DefaultView; pds.AllowPaging = true; pds.PageSize = PageSize; pds.CurrentPageIndex = currentPage - 1; return pds; } DB db = new DB(); PagedDataSource pds = new PagedDataSource(); protected void Page_Load(object sender,EventArgs e) { if (!IsPostBack) { bind(); } } public void bind() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何使用kentico CMS获取GoogleNewsSitemap中的
- ASP.Net MVC Script Bundle导致404
- ASP.NET 5中的手动防伪标记创建和验证
- asp.net-mvc – .NET MVC:计算Web应用程序中的Action方法
- asp.net-core – ASP.NET Core / MVC6中的WebTelemetryInit
- asp.net-web-api – 在asp.net webapi odata $metadata中缺
- 无法启动任何ASP.NET项目
- asp.net – 如何使用web.config文件保护页面?
- [ASP.NET MVC] 产生一维条码Barcode(Code 39、Code128、ISB
- asp.net RijndaelManaged类属性的默认值是什么
- asp.net – 如何使用客户端函数“OnClientClicki
- asp.net – 自定义HttpHandler错误:无法加载类型
- 使用MVC和ASP.NET身份认证网址
- templates – CheckBoxList多个选择:如何建模绑
- asp.net-mvc-3 – 为mvc创建一个html帮助器
- Asp.Net Core 第02局:Program
- Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ex
- asp.net-mvc – 未提供所需的防伪标记或无效 –
- ASP.NET Forms身份验证的授权安全性
- asp.net-mvc – TDD:在ASP.NET MVC 3中测试Data