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());
    		}
  • 相关阅读:
    ida动态调试--反反调试
    python读取配置文件
    问题解决:局域网内,为啥别人ping不到我的IP
    完全卸载MySQL
    JDK环境配置
    win10无法运行Vmware,怎么办
    查看ie版本
    公开的免费WebService接口分享,用于做接口练习
    SVN更改地址
    Loadrunner录制步骤及说明
  • 原文地址:https://www.cnblogs.com/tangge/p/2499222.html
Copyright © 2011-2022 走看看