zoukankan      html  css  js  c++  java
  • 多条件查询

     /// <summary>
            /// 根据输入的判断条件进行多项查询
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Search_Click(object sender, EventArgs e)
            {
                var result = from u in context.SRC_DEF_PLATFORM
                             select u;
                if (!String.IsNullOrEmpty(name.Text))
                {
                    result = result.Where(p => p.PLATFORM_NAME.Contains(name.Text));
                }
                if (!String.IsNullOrEmpty(createName.Text))
                {
                    result = result.Where(p => p.DEFINE_PERSON.Contains(createName.Text));
                }
                if (!String.IsNullOrEmpty(time.Text))
                {
                    DateTime t = Convert.ToDateTime(time.Text);
                    result = result.Where(p => p.DEFINE_TIME >= t);
                }
                if (!String.IsNullOrEmpty(time1.Text))
                {
                    DateTime t = Convert.ToDateTime(time1.Text);
                    result = result.Where(p => p.DEFINE_TIME <= t);
                }
                if (!String.IsNullOrEmpty(gzl1.Text.ToString()))
                {
                    int duration1 = Convert.ToInt32(gzl1.Text);
                    result = result.Where(p => p.WORKLOAD >= duration1);
                }
                if (!String.IsNullOrEmpty(gzl2.Text.ToString()))
                {
                    int duration2 = Convert.ToInt32(gzl2.Text);
                    result = result.Where(p => p.WORKLOAD <= duration2);
                }
                if (!String.IsNullOrEmpty(gq1.Text.ToString()))
                {
                    int workload1 = Convert.ToInt32(gq1.Text);
                    result = result.Where(p => p.DURATION >= workload1);
                }
                if (!String.IsNullOrEmpty(gq2.Text.ToString()))
                {
                    int workload2 = Convert.ToInt32(gq2.Text);
                    result = result.Where(p => p.DURATION <= workload2);
                }
                //ViewState["list"] = result;
                GetBing(result.ToList());
            }
  • 相关阅读:
    乘电梯(动规+单调队列队头优化)
    贪心基础题目整理
    动规基础方程整理
    [第一波模拟day3T3]{益智游戏}(game.cpp)
    [第一波模拟day3T2]{独立集}(bubble.cpp)
    [第一波模拟day1T2]{分班}(divide.cpp)
    考前模版整理
    [Noip2004][Day ?][T?]合并果子(?.cpp)
    [Noip2017][Day 1][T1]玩具谜题(toy.cpp)
    新开始?
  • 原文地址:https://www.cnblogs.com/liuxinls/p/3075924.html
Copyright © 2011-2022 走看看