博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
后台写的分页
阅读量:4634 次
发布时间:2019-06-09

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

#region 绑定参数值        private void BindQuery()        {            if (!string.IsNullOrEmpty(Request.QueryString["key"]))                Text_Key.Text = Request.QueryString["key"];        }        #endregion        #region 提交搜索        protected void Btn_Search_Click(object sender, EventArgs e)        {            StringBuilder query = new StringBuilder(Request.Url.AbsolutePath);            query.Append("?");            if (!string.IsNullOrEmpty(Text_Key.Text.Trim()))                query.AppendFormat("key={0}&", HttpUtility.UrlEncode(Text_Key.Text.Trim()));            Response.Redirect(query.ToString().Trim('&'), true);        }        #endregion        #region 分页绑定        public void Rep_Bind()         {            int currentPageIndex = 1;            if (Validator.IsUInt32(Request.QueryString["page"])) currentPageIndex = Convert.ToInt32(Request.QueryString["page"]);            GetPageData getPage = new GetPageData();            getPage.TableName = "[Company]";            getPage.KeyName = "[CompanyID]";            getPage.FieldList = "*";            getPage.OrderByList = "[CompanyID]";            getPage.Where = this.SQLWhere(getPage);            getPage.SQLKind = Lib.EnumSQLKind.Over;            getPage.ConnectionString = ConnectionStrings.CruisesTransactionReadOnly;            getPage.PageSize = 15;            getPage.CurrentPageIndex = currentPageIndex;            Repeater_List.DataSource = getPage.DataTableList();            Repeater_List.DataBind();            PageUI getPageUI = new PageUI();            getPageUI.RecordCount = getPage.RecordCount;            getPageUI.CurrentPageIndex = getPage.CurrentPageIndex;            getPageUI.PageSize = getPage.PageSize;            Li_PageUI.Text = getPageUI.GetPageUIHtml();                   }        #endregion        #region 检索方法        private string SQLWhere(GetPageData getPage)        {            System.Collections.Generic.List
parLiat = new System.Collections.Generic.List
(); getPage.SqlParaList = parLiat; System.Text.StringBuilder where = new System.Text.StringBuilder(); if (!string.IsNullOrEmpty(Request.QueryString["key"])) { string key = Function.RemoveSQL(Request.QueryString["key"].Trim(), 10); where.AppendFormat(" [CompanyName] LIKE '%{0}%' AND ", key); } where.Append(" 1=1"); return where.ToString(); } #endregion
公司名称:
公司ID 公司名称 应用标识 应用密钥 通知地址 操作
<%#Eval("CompanyID")%> <%#Eval("CompanyName")%> <%#Eval("AppKey")%> <%#Eval("AppSecret")%> <%#Eval("ReturnUrl")%> &name=<%#Eval("CompanyName")%>">编辑 &name=<%#Eval("CompanyName")%>" οnclick="return confirm('确定要删除?');">删除

 

转载于:https://www.cnblogs.com/jbbk/archive/2012/10/24/2737591.html

你可能感兴趣的文章
iOS开发下载文件速度计算
查看>>
jsfl笔记
查看>>
HDU - 3038 How Many Answers Are Wrong(带权并查集)
查看>>
jquery之json数据操作
查看>>
查找一个字段所处的数据库及表
查看>>
第一周学习进度+四则运算1.0版
查看>>
baba 运动网
查看>>
for循环小练习
查看>>
JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理
查看>>
教你如何迅速秒杀掉:99%的海量数据处理面试题
查看>>
高血压吃什么好?
查看>>
Java for LeetCode 047 Permutations II
查看>>
React工作原理
查看>>
JS 获取当前时间
查看>>
bzoj3238 [Ahoi2013]差异
查看>>
Lnmp一键脚本
查看>>
DeepIn music install
查看>>
Apple Pay的快速实现
查看>>
ASP.NET常见面试题及答案(130题)
查看>>
初学CDQ分治-NEU1702
查看>>