2 sinat 34369867 sinat_34369867 于 2016.03.30 09:59 提问

C# LINQ 数据绑定及查询

刚开始,不懂绑定语法是哪个,怎样限制多条件,多表联合查询 某个数据。

public decimal ZhiXingShuLiang(Guid HeTongHao, Guid HuoWei)
{
//初始化查询条件
Expression> whereLamdba = null;
whereLamdba = whereExpression.And(whereLamdba, x => x.ID_HeTong == HeTongHao);
whereLamdba = whereExpression.And(whereLamdba, x => x.ID_HuoWei == HuoWei);
//条件查询:合同号
if (HeTongHao != null && V_ChuRuKu.Count(y => y.ID_HeTong == HeTongHao) != 0) //执行时间、查到合同号之后查询合同明细 分几个货位
{
whereLamdba = whereExpression.And(whereLamdba, x => x.ID_HeTong == HeTongHao);
}

        //条件查询 : 货位号
        if (HuoWei != null && V_ChuRuKu.Count(y => y.ID_HuoWei == HuoWei) != 0)       //上传状态3和6、合同号和货位号用whereAnd,循环
        {
            whereLamdba = whereExpression.And(whereLamdba, y => y.ID_HuoWei == HuoWei);
        }

        //获取查询结果
        List<VW_ChuRuKuXinXi> list = V_ChuRuKu.FindList(whereLamdba).ToList();
        decimal ZXL;
        var zhiXingLiang = from a in list
                           where a.ID_HeTong == HeTongHao && a.ID_HuoWei == HuoWei
                           select new { a.JingZhong };
        ZXL = (decimal)zhiXingLiang.Sum(a => a.JingZhong);
        return ZXL;


    }

    #endregion 
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Linq强大的查询功能,以及DataSet中多表之间交叉查询,字段过滤,筛选等
Linq强大查询功能 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using
Json.Net系列教程 4.Linq To JSON
一.Linq to JSON是用来干什么的?   Linq to JSON是用来操作JSON对象的.可以用于快速查询,修改和创建JSON对象.当JSON对象内容比较复杂,而我们仅仅需要其中的一小部分数据时,可以考虑使用Linq to JSON来读取和修改部分的数据而非反序列化全部. 二.创建JSON数组和对象 在进行Linq to JSON之前,首先要了解一下用于操作Linq t
C#Winform Linq_to_Sql 实现增删改查功能
PS: Linq_to_Sql数据查询语言为强数据类型的语言,操作的基本单位与DataSet一样都是以数据实体,所以操作数据前所有要更新的数据值都要与实体的数据类型相同。如下例中为price和typeids赋值 1.按条件查询表Room绑定到DataGridView //按条件查询表Room绑定到DataGridView protected void LoadData()
C#怎样在DataTable中使用linq查询
当前有一个任务,需要将datatable中数据筛选后存入新的datatable中,我的mysql数据库中表字段名为ErrorType,程序如下 SqlDataSource errorHoleInfoSqlDataSource = new SqlDataSource(); //还是使用SQLDataSource数据源,参见我的其他文章 errorHoleInfoS
linq里面似in的查询
因为是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因。 如有冒犯请联系本人,或删除,或标明出处。 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里。 原文 出处http://www.cnblogs.com/muer/archive/2012/04/10/linq1.html
ASP.NET使用Linq to SQL实现基本的增、删、改、查及绑定控件
     刚刚接触了一点点的Linq就一下子被它吸引住了,让我一下子就产生了想一口气学好使用的念头。于是就在ASP.NET官网搞了个视频看了下,我英语不是很好,不过大至听懂了是怎么用的。下面把我学到的一点点毛皮写了出来,算是一个学习记录吧。     首先介绍一下,我使用的是Visual Studio 2008开发工具、SQL Server数据源,使用c#语言编写的。     第一步、创建了
C# LINQ查询操作符
结合:http://blog.csdn.net/ycwol/article/details/42102939,多谢这位博主 dgdisme 官方API:https://msdn.microsoft.com/zh-cn/library/bb397678.aspx 介绍:对于编写查询的开发人员来说,LINQ 最明显的“语言集成”部分是查询表达式。 查询表达式是使用 C# 3.0 中引入的声明性
C# Linq查询的基本练习
在C#中利用Linq进行一些集合的操作是十分方便的,传统的一些编程方式自然也能相同的功能,不过使用Linq更加的优雅。   C#的一些高级语言特性确实令人着迷。   我这边就直接通过几个例子来展现一下Linq的强大,就不说逐字逐句的扣语法了。   Linq之前: 在写Linq之前有几个C#新的知识点必须掌握才能学习它。   1.匿名对象: 学过Java的同学知道匿名对象的强大之
Linq not in 查询
1、SQL查询原型: select * from SymptomPic where PicPath not in ('图片路径1','ssssss','sdsd','sdsd') and SymptomID = 12 Linq语句: from t in db.SymptomPic where t.PicPath != "图片路径1','ssssss','sdsd','sdsd" &&
C#.Net:List<T>集合列表的Linq语句查询示例
1、单个List集合列表查询: //筛选用户名、密码相符的用户 var resultList = from item in selectList where item.PUsername.ToLower() == loginEntity.Username.ToLower() && item.PLoginPswd ==loginEntity.Password