zoukankan      html  css  js  c++  java
  • 动软模糊查询

    查询按钮

    protected void btnSearch_Click(object sender, EventArgs e)
            {
                //Maticsoft.BLL.Post_Info post = new BLL.Post_Info();
                //post.GetList("postName like '%" + this.txtKeyword.Text + "%' or departmenName like '%" + this.txtKeyword.Text + "%' or postDescribe like '%" + this.txtKeyword.Text + "%'");
                //gridView.DataSource = ds;
                //gridView.DataBind();
                BindData();
            }
    /// <summary>
            /// 模糊查询
            /// </summary>        
            public void BindData()
            {
                #region
                //if (!Context.User.Identity.IsAuthenticated)
                //{
                //    return;
                //}
                //AccountsPrincipal user = new AccountsPrincipal(Context.User.Identity.Name);
                //if (user.HasPermissionID(PermId_Modify))
                //{
                //    gridView.Columns[6].Visible = true;
                //}
                //if (user.HasPermissionID(PermId_Delete))
                //{
                //    gridView.Columns[7].Visible = true;
                //}
                #endregion
    
                DataSet ds = new DataSet();
                StringBuilder strWhere = new StringBuilder();
                if (txtKeyword.Text.Trim() != "")
                {      
                    #warning 代码生成警告:请修改 keywordField 为需要匹配查询的真实字段名称
                    strWhere.AppendFormat("postName like '%{0}%' or departmenName like '%{0}%' or postDescribe like '%{0}%'", txtKeyword.Text.Trim());
                }            
                ds = bll.GetList(strWhere.ToString());            
                gridView.DataSource = ds;
                gridView.DataBind();
            }

    BLL

    /// <summary>
    		/// 获得数据列表
    		/// </summary>
    		public DataSet GetList(string strWhere)
    		{
    			return dal.GetList(strWhere);
    		}

    DAL

    /// <summary>
    		/// 获得数据列表
    		/// </summary>
    		public DataSet GetList(string strWhere)
    		{
    			StringBuilder strSql=new StringBuilder();
    			strSql.Append("select postid,postName,departmenName,postDescribe ");
    			strSql.Append(" FROM Post_Info ");
    			if(strWhere.Trim()!="")
    			{
    				strSql.Append(" where "+strWhere);
    			}
    			return DbHelperSQL.Query(strSql.ToString());
    		}
  • 相关阅读:
    Java并发编程(六)——Callable接口
    java基础——反射
    java基础——序列化
    java基础——IO
    java基础——File类
    操作nginx时遇到的各种问题
    linux安装nginx 简单版
    linux 重命名文件和文件夹
    Linux 程序安装目录 /opt 目录和 /usr/local 目录
    Linux 各种安装包
  • 原文地址:https://www.cnblogs.com/tangge/p/2499222.html
Copyright © 2011-2022 走看看