linq to sql 我这里查询tbdesk表内的记录 DeskTypeID和Name是条件

    private void bind()
    {
        using (cpDataContext cp = new cpDataContext())
        {
            Expression<Func<tbDesk, bool>> expr = n => getc(n);
            var xquery = cp.tbDesk.Where<tbDesk>(expr.Compile());
            this.GridView1.DataSource= xquery;
            GridView1.DataBind();
        }
    }
    private bool getc(tbDesk tb) 
    {
        //加等于true 或等于false
        bool rst = false;
        rst |= string.IsNullOrEmpty(TextBox1.Text.Trim()) ? false : tb.DeskTypeID.Equals(int.Parse(TextBox1.Text.Trim()));
        rst |= string.IsNullOrEmpty(TextBox2.Text.Trim()) ? false : tb.Name.Contains(TextBox2.Text.Trim());
        return rst;

//注释的这部分内容为多条件and的时候
        //bool rst = true;
        //rst |= string.IsNullOrEmpty(TextBox1.Text.Trim()) ? true : tb.DeskTypeID.Equals(int.Parse(TextBox1.Text.Trim()));
        //rst |= string.IsNullOrEmpty(TextBox2.Text.Trim()) ? true : tb.Name.Contains(TextBox2.Text.Trim());
        //return rst;
    }

转载于:https://www.cnblogs.com/ChaosHero/archive/2010/06/20/1761444.html

linq to sql 多条件组合查询相关推荐

  1. hibernate 多条件组合查询之sql拼接

    hibernate 多条件组合查询之sql拼接 [java] view plaincopyprint? public static void main(String[] args) { Session ...

  2. SQL如何构建多条件组合查询,而且不降低效率

    我们知道,在一般的信息系统中,特别是主要信息表,如客户基本信息,工单受理主界面,用户会用到多条件组合查询. 我看过一些系统,有的人是采用将一个表的栏位给用户选择,然后用户可以针对某一栏位来下条件,但是 ...

  3. 多条件组合查询+分页

    比较麻烦,把他记录下来. 前台UI: 实现的类代码: 程序代码 /// <summary>         /// 多条件组合查询         /// </summary> ...

  4. 树控件,多条件组合查询与混合数据源

    //实现多条件查询 //...连接数据库的代码 SqlDataAdapter sda = new SqlDataAdapter(sql,con); DataTable dt = new DataTab ...

  5. Linq to Sql: 集成数据库语言查询之一

    Linq to Sql: 集成数据库语言查询之一 2007-09-11 11:30:28 来源:天极yesky 作者:随风流月 带您探索"CRUD "操作-创建,接收,更新与删除, ...

  6. solr的多条件组合查询和solr的范围查询【转】

    solr的多条件组合查询和solr的范围查询 版权声明:本文为博主原创文章,供大家参考,但不要抄袭哦! 存在问题:为了减轻数据库的访问压力,往往我们将必要的数据存储到solr中,并给部分字段建立索引, ...

  7. 亿级数据多条件组合查询——秒级响应解决方案

    1 概述 组合查询为多条件组合查询,在很多场景下都有使用.购物网站中通过勾选类别.价格.销售量范围等属性来对所有的商品进行筛选,筛选出满足客户需要的商品,这是一种典型的组合查询.在小数据量的情况下,后 ...

  8. php js脚本查询php,php结合js实现多条件组合查询

    本文实例为大家分享了php结合js实现多条件组合查询的具体代码,供大家参考,具体内容如下 一.效果图 二.前端代码 Jquery分类 .templinkactive { padding:5px; te ...

  9. 条件查询_多条件组合查询---测试用例设计

    一.假设查询因子:A,B,C,D,E(下拉框+复选框) 1.单独查询:A:B:C:D:E - 确保单独查询的正确性,这也是最基本的. 2.两个组合查询:AB:AC:AD:AE:BC:BD:BE:CD: ...

最新文章

  1. u-boot中filesize环境变量【转载】
  2. python设置背景音乐_python给视频添加背景音乐并改变音量的具体方法
  3. 【Android 应用开发】Activity 任务亲和性 taskAffinity 设置 ( taskAffinity 属性 )
  4. R400换XP 所有驱动程序安装一览表
  5. Educational Codeforces Round 75 (Rated for Div. 2)
  6. 今天终于将第一个 Android NDK 程序编译、运行成功
  7. MOCTF-Web-没时间解释了
  8. 选择题_一级造价师选择题的分值是多少
  9. 院士发言:有高校博士后待遇比国际平均水平高出一倍,这不正常!
  10. conv2d的输入_pytorch1.0中torch.nn.Conv2d用法详解
  11. 【入门5】字符串(今天刷洛谷了嘛)
  12. SQL Server面试集合
  13. Linux笔记常规部分总结(待续)
  14. 【优化算法】斑点鬣狗优化算法(SHO)【含Matlab源码 1463期】
  15. 基于Unity构建机器人的数字孪生平台系列2—四旋翼无人机三维模型
  16. 很认真的聊一聊程序员的自我修养
  17. java dojo,针对 Java 开发人员的 Dojo 概念
  18. 盘点2011年各月影响云计算发展的大事件
  19. 我的理想,我的奋斗目标
  20. 制作elasticsearch 镜像_相册视频制作-相册视频制作App下载-

热门文章

  1. 对某自习室系统的一次渗透测试(从iot到getshell再到控制全国自习室)
  2. MappedByteBuffer以及ByteBufer的底层原理
  3. C/C++ strlen函数为什么不能传入空指针NULL?
  4. os.system如何传参
  5. cmake的使用 cmake不是内部或外部命令
  6. 个人成长:拉开你和同龄人差距的100个顶级认知
  7. JSON学习笔记(六)- JSONP
  8. hbase过滤器查询
  9. 关于SparkMLlib的基础数据结构Spark-MLlib-Basics
  10. Java入门1.2.3—一个老鸟的Java学习心得