linq to sql 多条件组合查询
linq to sql 我这里查询tbdesk表内的记录 DeskTypeID和Name是条件
{
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 多条件组合查询相关推荐
- hibernate 多条件组合查询之sql拼接
hibernate 多条件组合查询之sql拼接 [java] view plaincopyprint? public static void main(String[] args) { Session ...
- SQL如何构建多条件组合查询,而且不降低效率
我们知道,在一般的信息系统中,特别是主要信息表,如客户基本信息,工单受理主界面,用户会用到多条件组合查询. 我看过一些系统,有的人是采用将一个表的栏位给用户选择,然后用户可以针对某一栏位来下条件,但是 ...
- 多条件组合查询+分页
比较麻烦,把他记录下来. 前台UI: 实现的类代码: 程序代码 /// <summary> /// 多条件组合查询 /// </summary> ...
- 树控件,多条件组合查询与混合数据源
//实现多条件查询 //...连接数据库的代码 SqlDataAdapter sda = new SqlDataAdapter(sql,con); DataTable dt = new DataTab ...
- Linq to Sql: 集成数据库语言查询之一
Linq to Sql: 集成数据库语言查询之一 2007-09-11 11:30:28 来源:天极yesky 作者:随风流月 带您探索"CRUD "操作-创建,接收,更新与删除, ...
- solr的多条件组合查询和solr的范围查询【转】
solr的多条件组合查询和solr的范围查询 版权声明:本文为博主原创文章,供大家参考,但不要抄袭哦! 存在问题:为了减轻数据库的访问压力,往往我们将必要的数据存储到solr中,并给部分字段建立索引, ...
- 亿级数据多条件组合查询——秒级响应解决方案
1 概述 组合查询为多条件组合查询,在很多场景下都有使用.购物网站中通过勾选类别.价格.销售量范围等属性来对所有的商品进行筛选,筛选出满足客户需要的商品,这是一种典型的组合查询.在小数据量的情况下,后 ...
- php js脚本查询php,php结合js实现多条件组合查询
本文实例为大家分享了php结合js实现多条件组合查询的具体代码,供大家参考,具体内容如下 一.效果图 二.前端代码 Jquery分类 .templinkactive { padding:5px; te ...
- 条件查询_多条件组合查询---测试用例设计
一.假设查询因子:A,B,C,D,E(下拉框+复选框) 1.单独查询:A:B:C:D:E - 确保单独查询的正确性,这也是最基本的. 2.两个组合查询:AB:AC:AD:AE:BC:BD:BE:CD: ...
最新文章
- u-boot中filesize环境变量【转载】
- python设置背景音乐_python给视频添加背景音乐并改变音量的具体方法
- 【Android 应用开发】Activity 任务亲和性 taskAffinity 设置 ( taskAffinity 属性 )
- R400换XP 所有驱动程序安装一览表
- Educational Codeforces Round 75 (Rated for Div. 2)
- 今天终于将第一个 Android NDK 程序编译、运行成功
- MOCTF-Web-没时间解释了
- 选择题_一级造价师选择题的分值是多少
- 院士发言:有高校博士后待遇比国际平均水平高出一倍,这不正常!
- conv2d的输入_pytorch1.0中torch.nn.Conv2d用法详解
- 【入门5】字符串(今天刷洛谷了嘛)
- SQL Server面试集合
- Linux笔记常规部分总结(待续)
- 【优化算法】斑点鬣狗优化算法(SHO)【含Matlab源码 1463期】
- 基于Unity构建机器人的数字孪生平台系列2—四旋翼无人机三维模型
- 很认真的聊一聊程序员的自我修养
- java dojo,针对 Java 开发人员的 Dojo 概念
- 盘点2011年各月影响云计算发展的大事件
- 我的理想,我的奋斗目标
- 制作elasticsearch 镜像_相册视频制作-相册视频制作App下载-
热门文章
- 对某自习室系统的一次渗透测试(从iot到getshell再到控制全国自习室)
- MappedByteBuffer以及ByteBufer的底层原理
- C/C++ strlen函数为什么不能传入空指针NULL?
- os.system如何传参
- cmake的使用 cmake不是内部或外部命令
- 个人成长:拉开你和同龄人差距的100个顶级认知
- JSON学习笔记(六)- JSONP
- hbase过滤器查询
- 关于SparkMLlib的基础数据结构Spark-MLlib-Basics
- Java入门1.2.3—一个老鸟的Java学习心得