想利用HTML控件来进行一个多条件筛选 有人说用stringbulider 想要一个例子
希望各位做过的朋友慷慨解囊

解决方案 »

  1.   

    stringbulider ???
    用神马都成,最重要的是实现功能.
      

  2.   

    string cmdText="select * from table where 1=1 ";if(txtUserName.Text!="")
    {
       cmdText +=" and UserName like '%"+ txtUserName.Text +"%' ";
    }if(txtAddress.Text!="")
    {
       cmdText +=" and Address like '%"+ txtAddress.Text +"%' ";
    }//数据库查询
      

  3.   

    你说的是SQL字符串拼接?http://blog.csdn.net/q107770540/archive/2010/07/09/5724013.aspx
      

  4.   

    StringBuilder 在效率上要高于String.
    using System.Text;...
    StringBuilder sb = new StringBuilder();
    sb.Append("select * from table where 1=1 )";if(txtUserName.Text!="")
    {
      sb.Append(" and UserName like '%"+ txtUserName.Text +"%')";
    }
    if(txtAddress.Text!="")
    {
      sb.Append(" and Address like '%"+ txtAddress.Text +"%')";
    }
    string strSQL = sb.ToString();//数据库查询
      

  5.   

    where 1=1 后面加个参数where 1=1 and xxx=xxx