博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
VS 类快捷键
查看>>
ThInkPHP验证码不显示,解决方法汇总
查看>>
start_kernel---boot_init_stack_canary<四>
查看>>
tensorflow---alexnet training (tflearn)
查看>>
Dell 戴尔预装Windows8改成Windows7
查看>>
os.system() 和 os.popen()
查看>>
为选择屏幕的字段设置F4帮助
查看>>
Ace(二)Demo示例
查看>>
N皇后摆放问题
查看>>
[搜索]UVa 129 困难的串
查看>>
【第八篇】SAP ABAP7.5x新语法之F4增强【续】
查看>>
test1
查看>>
实测 Mysql UUID 性能(转)
查看>>
变动信息
查看>>
angularjs post 跨域
查看>>
Flask——部署
查看>>
php 操作分表代码
查看>>
java2
查看>>
复制图片的一部分
查看>>
调试uIP出现死机问题
查看>>