页面中查询条件可输入多个的处理办法

当文本框可以输入多个值时,后台需要根据多个值进行查询可以使用in语句,前台进行拼接格式

  #region 按周交货标志

                string delivy_week_code = this.delivy_week.EditValue.ToString().Trim();
                if (delivy_week_code.Length > 0)
                {
                    string[] str = delivy_week_code.Split(',');
                    for (int i = 0; i < str.Length; i++)
                    {
                        if (i < str.Length - 1)
                        {
                            str_value += "'" + str[i].Trim() + "',";
                        }
                        else
                        {
                            str_value += "'" + str[i].Trim() + "'";
                        }
                    }
                }

                #endregion
//按周交货标志
        if (delivy_week.GetLength() > 0)
        {
            sqlwhere += " AND A.DELIVY_WEEK_FLAG IN(" + delivy_week + " )";
        }

 

上一篇:C++编程学习笔记 week 6


下一篇:给定年月,打印当月的月历表。