博客园 - .net 流氓
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=57900
2012-11-21T07:22:51Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
feed.cnblogs.com
https://www.cnblogs.com/qiuweiguo/archive/2012/11/21/2780797.html
VS2010 之TFS入门指南 - .net 流氓
教程:VS2010 之TFS入门指南[原文发表地址]Tutorial: Getting Started with TFS in VS2010[原文发表时间] Wednesday, October 21, 2009 1:00 PM本月初,我们发布了TFS新基础配置。该配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利。 这是一个好机会将你在VSS(Visual Source Safe)上的资源迁移到TFS,并且还可以选用一些新的特性。现在VS2010 Beta2的正式版已经发布了,下面是该系统的入门指南。这篇文章对那些还没有安装或使用过TFS的人将最有帮助。TFS有对复杂
2012-11-21T07:23:00Z
2012-11-21T07:23:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】教程:VS2010 之TFS入门指南[原文发表地址]Tutorial: Getting Started with TFS in VS2010[原文发表时间] Wednesday, October 21, 2009 1:00 PM本月初,我们发布了TFS新基础配置。该配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利。 这是一个好机会将你在VSS(Visual Source Safe)上的资源迁移到TFS,并且还可以选用一些新的特性。现在VS2010 Beta2的正式版已经发布了,下面是该系统的入门指南。这篇文章对那些还没有安装或使用过TFS的人将最有帮助。TFS有对复杂 <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/11/21/2780797.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2012/10/18/2728837.html
避免重复提交和弹出提示框 - .net 流氓
前台代码:<asp:Button ID="Button1" runat="server" Text="打印" onclick="Button1_Click" OnClientClick="this.value='数据提交中……';this.disabled=true;" UseSubmitBehavior="False" />后台代码:public partial class WebForm1 : System.Web.UI.Page { prot
2012-10-18T00:42:00Z
2012-10-18T00:42:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】前台代码:<asp:Button ID="Button1" runat="server" Text="打印" onclick="Button1_Click" OnClientClick="this.value='数据提交中……';this.disabled=true;" UseSubmitBehavior="False" />后台代码:public partial class WebForm1 : System.Web.UI.Page { prot <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/10/18/2728837.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2012/09/05/2671372.html
设置RDLC中table控件的表头在每页显示 - .net 流氓
1.在Tablix 属性对话框中勾选“在每一页上重复标题行”及“滚动时保持标题可见”,注意只勾选行标题里面选项,不勾选列标题,否则编译通不过2.在分组窗格中,单击窗格上的小三角,选择“高级模式”,以显示静态成员:3.鼠标单击静态(行组层次中选择相应项目(静态)),在右侧属性窗口设置以下属性作者:ChenLuLouis 出处:http://www.cnblogs.com/chenlulouis/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 该文章也同时发布在我的独立博客中-chenlulouisBlog。
2012-09-05T01:45:00Z
2012-09-05T01:45:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】1.在Tablix 属性对话框中勾选“在每一页上重复标题行”及“滚动时保持标题可见”,注意只勾选行标题里面选项,不勾选列标题,否则编译通不过2.在分组窗格中,单击窗格上的小三角,选择“高级模式”,以显示静态成员:3.鼠标单击静态(行组层次中选择相应项目(静态)),在右侧属性窗口设置以下属性作者:ChenLuLouis 出处:http://www.cnblogs.com/chenlulouis/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 该文章也同时发布在我的独立博客中-chenlulouisBlog。 <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/09/05/2671372.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2012/08/24/2653612.html
C#中如何将字符串转换byte[],同时如何将byte[]换成字符串? - .net 流氓
C#中如何将字符串转换byte[],同时如何将byte[]换成字符串?博客分类:C#CC++C#1 string to byte[] string str = "abcd"; byte[] bytes = System.Text.Encoding.ASCII.GetBytes(str);-------------------------------------------------------------------------------------------------------------2 byte[] to string byte[] bytes ...
2012-08-24T01:05:00Z
2012-08-24T01:05:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】C#中如何将字符串转换byte[],同时如何将byte[]换成字符串?博客分类:C#CC++C#1 string to byte[] string str = "abcd"; byte[] bytes = System.Text.Encoding.ASCII.GetBytes(str);-------------------------------------------------------------------------------------------------------------2 byte[] to string byte[] bytes ... <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/08/24/2653612.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2012/06/01/2529482.html
T-SQL with关键字 - .net 流氓
T-SQL with关键字Select字句在逻辑上是SQL语句最后进行处理的最后一步,所以,以下查询会发生错误:SELECT YEAR(OrderDate) AS OrderYear, COUNT(DISTINCT CustomerID) AS NumCustsFROM dbo.OrdersGROUP BY OrderYear;因为group by是在Select之前进行的,那个时候orderYear这个列并没有形成。如果要查询成功,可以像下面进行修改:SELECT OrderYear, COUNT(DISTINCT CustomerID) AS NumCustsFROM (SELECT YE
2012-06-01T00:52:00Z
2012-06-01T00:52:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】T-SQL with关键字Select字句在逻辑上是SQL语句最后进行处理的最后一步,所以,以下查询会发生错误:SELECT YEAR(OrderDate) AS OrderYear, COUNT(DISTINCT CustomerID) AS NumCustsFROM dbo.OrdersGROUP BY OrderYear;因为group by是在Select之前进行的,那个时候orderYear这个列并没有形成。如果要查询成功,可以像下面进行修改:SELECT OrderYear, COUNT(DISTINCT CustomerID) AS NumCustsFROM (SELECT YE <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/06/01/2529482.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2012/05/02/2478552.html
jquery 移除onfocus事件 - .net 流氓
<input id="txtID" type="text" value="AFGGGG" onfocus="test();" style="width: 500px;" />如下:$("#ID").removeAttr("onfocus");注意:$("#ID").unbind("onfocus")或$("#ID").unbind("focus")不行。
2012-05-02T01:56:00Z
2012-05-02T01:56:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】<input id="txtID" type="text" value="AFGGGG" onfocus="test();" style="width: 500px;" />如下:$("#ID").removeAttr("onfocus");注意:$("#ID").unbind("onfocus")或$("#ID").unbind("focus")不行。 <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/05/02/2478552.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2012/04/30/2476795.html
【转】关于如何在类库中使用Response,Request,Server,Session! - .net 流氓
很多人在群里问起,如何在类库中的类文件里使用Response,Request,Server,Session几种对象。我这里有如下方式,仅供参考: 首先我们要在类文件里引用using System.Web;using System.Web.SessionState;命名空间,然后是对这种对象的声明: HttpSessionState Session; HttpServerUtility Server; HttpRequest Request; HttpResponse Response; 最后我们可以在构造函数里做如下处理: try { Session = ((System.W...
2012-04-30T02:53:00Z
2012-04-30T02:53:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】很多人在群里问起,如何在类库中的类文件里使用Response,Request,Server,Session几种对象。我这里有如下方式,仅供参考: 首先我们要在类文件里引用using System.Web;using System.Web.SessionState;命名空间,然后是对这种对象的声明: HttpSessionState Session; HttpServerUtility Server; HttpRequest Request; HttpResponse Response; 最后我们可以在构造函数里做如下处理: try { Session = ((System.W... <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/04/30/2476795.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2012/03/10/2388748.html
group by HAVING count()>10 用linq 写 - .net 流氓
var queryGBN = from q in dt.AsEnumerable() group q by new { Doc_Type = q.Field<string>("Doc_Type"), Packing_Method = q.Field<string>("Packing_Method"), Packing_Method_Desc = q.Field<string>("Packing_Method_Desc") } into g where g.Count()>1 select ne
2012-03-10T02:33:00Z
2012-03-10T02:33:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】var queryGBN = from q in dt.AsEnumerable() group q by new { Doc_Type = q.Field<string>("Doc_Type"), Packing_Method = q.Field<string>("Packing_Method"), Packing_Method_Desc = q.Field<string>("Packing_Method_Desc") } into g where g.Count()>1 select ne <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/03/10/2388748.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2012/03/09/2387888.html
Linq to Sql Having Count(*)如何写? - .net 流氓
原SQL:select avg(degree) from score where cno like '3%' group by Cno having count(*)>=5Linq:(from s in Scoreswhere s.CNO.StartsWith("3")group s by s.CNOinto ccorderby cc.Count() >= 5....如何写?linq to sql0from s in Scoreswhere s.CNO.StartsWith("3")group s by s.CNOinto c
2012-03-09T08:55:00Z
2012-03-09T08:55:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】原SQL:select avg(degree) from score where cno like '3%' group by Cno having count(*)>=5Linq:(from s in Scoreswhere s.CNO.StartsWith("3")group s by s.CNOinto ccorderby cc.Count() >= 5....如何写?linq to sql0from s in Scoreswhere s.CNO.StartsWith("3")group s by s.CNOinto c <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/03/09/2387888.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2012/01/16/2323483.html
c# asp .net 动态创建sql数据库表 - .net 流氓
//必须的命名空间using System;using System.Data;using System.Data.SqlClient;//中间常规内容略string tabName = "table1";//声明要创建的表名,你也可以改为从textbox中获取;string sqlStr = "create table ";sqlStr += tabName + "( ";sqlStr += "col0 numeric identity(1,1) primary key,";//col0为列名,同样可以改为通过从
2012-01-16T04:56:00Z
2012-01-16T04:56:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】//必须的命名空间using System;using System.Data;using System.Data.SqlClient;//中间常规内容略string tabName = "table1";//声明要创建的表名,你也可以改为从textbox中获取;string sqlStr = "create table ";sqlStr += tabName + "( ";sqlStr += "col0 numeric identity(1,1) primary key,";//col0为列名,同样可以改为通过从 <a href="https://www.cnblogs.com/qiuweiguo/archive/2012/01/16/2323483.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/12/15/2288536.html
dt.Select() - .net 流氓
标签:杂谈string strExpr = "Country = 'zh-CN ' "; string strSort = "CompanyName DESC "; DataRow [] resultRows = table.Select(strExpr, strSort);DataRow[] drArr = dt.Select("C1=’abc’");//查询还可以这样操作:DataRow[] drArr = dt.Select("C1 LIKE ’abc%’");//模糊查询DataRow[]
2011-12-15T02:59:00Z
2011-12-15T02:59:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】标签:杂谈string strExpr = "Country = 'zh-CN ' "; string strSort = "CompanyName DESC "; DataRow [] resultRows = table.Select(strExpr, strSort);DataRow[] drArr = dt.Select("C1=’abc’");//查询还可以这样操作:DataRow[] drArr = dt.Select("C1 LIKE ’abc%’");//模糊查询DataRow[] <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/12/15/2288536.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/12/08/2280163.html
ASP.NET中动态控制RDLC报表 - .net 流氓
在asp.net程序中,可以选择使用水晶报表,功能确实强大。但是web版的水晶报表好像存在版权的问题。如果所作报表不是复杂的一塌糊涂的话,可以使用微软自带的Rdlc报表。 Rdlc优点: 1:Rdlc报表设计简单 2:结果存成xml,易于控制 3:导出格式作的很不错 这里所说的动态控制报表所指的是:在一些时候,制作了报表之后希望在运行中可以动态的做一些小修改,比如说列的位置,用户控制显示那些列等等。 控制方法,尝试了这么几种: 1:控制微软提供的报表对象的属性; 2:报表全部自动生成 3:修改报表源文件,然后加载。 控制微软提供的报表对象的属性:基于这个功能需求,一开始...
2011-12-08T00:10:00Z
2011-12-08T00:10:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】在asp.net程序中,可以选择使用水晶报表,功能确实强大。但是web版的水晶报表好像存在版权的问题。如果所作报表不是复杂的一塌糊涂的话,可以使用微软自带的Rdlc报表。 Rdlc优点: 1:Rdlc报表设计简单 2:结果存成xml,易于控制 3:导出格式作的很不错 这里所说的动态控制报表所指的是:在一些时候,制作了报表之后希望在运行中可以动态的做一些小修改,比如说列的位置,用户控制显示那些列等等。 控制方法,尝试了这么几种: 1:控制微软提供的报表对象的属性; 2:报表全部自动生成 3:修改报表源文件,然后加载。 控制微软提供的报表对象的属性:基于这个功能需求,一开始... <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/12/08/2280163.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/12/08/2280162.html
动态生成rdlc 报表(原创) - .net 流氓
因为公司需求 研究微软的Reportviewer 因为有许多特别要求所以动态调用 比较灵活我的需求是 根据数据不同的合并表头 (参考了随心所欲的博客文档 再次表示感谢)CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->stringcCount="";stringdCount="";stringjCount="";protectedvoidPage_Load(objectsend
2011-12-08T00:09:00Z
2011-12-08T00:09:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】因为公司需求 研究微软的Reportviewer 因为有许多特别要求所以动态调用 比较灵活我的需求是 根据数据不同的合并表头 (参考了随心所欲的博客文档 再次表示感谢)CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->stringcCount="";stringdCount="";stringjCount="";protectedvoidPage_Load(objectsend <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/12/08/2280162.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/12/07/2279428.html
C#不使用ReportViewer直接打印Report文件(rdlc)的实现代码 - .net 流氓
本文和大家讲下C#不使用ReportViewer直接打印Report文件(rdlc)的实现代码,主要讲如何不使用报表预览控件(ReportViewer),直接将报表的内容在打印机上打印出来。一般情况下,我们设计好报表后,在程序运行的时候,会将其加载到ReprotViewer控件中进行预览并打印,但有些情况下,我们不想预览报表的内容,而直接将其在打印机上打印出来,又该怎么做呢?要想实现直接打印的功能,我们需要用到.Net提供的2个对象,LocalReport和PrintDocument。LocalReport对象负责加载一个报表文件生成实际的报表并将报表按照知道的格式输出,PrintDocume
2011-12-07T07:59:00Z
2011-12-07T07:59:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】本文和大家讲下C#不使用ReportViewer直接打印Report文件(rdlc)的实现代码,主要讲如何不使用报表预览控件(ReportViewer),直接将报表的内容在打印机上打印出来。一般情况下,我们设计好报表后,在程序运行的时候,会将其加载到ReprotViewer控件中进行预览并打印,但有些情况下,我们不想预览报表的内容,而直接将其在打印机上打印出来,又该怎么做呢?要想实现直接打印的功能,我们需要用到.Net提供的2个对象,LocalReport和PrintDocument。LocalReport对象负责加载一个报表文件生成实际的报表并将报表按照知道的格式输出,PrintDocume <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/12/07/2279428.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/11/29/2267828.html
通过SQL Server Profiler来监视分析死锁 - .net 流氓
在两个或多个SQL Server进程中,每一个进程锁定了其他进程试图锁定的资源,就会出现死锁,例如,进程process1对table1持有1个排它锁(X),同时process1对table2请求1个排它锁(X),进程process2对table2持有1个排它锁(X),同时process2对table1请求1个排它锁(X)类似这种情况,就会出现死锁,除非当某个外部进程断开死锁,否则死锁中的两个事务都将无限期等待下去。 Microsoft SQL Server 数据库引擎死锁监视器定期检查陷入死锁的任务。如果监视器检测到循环依赖关系,将选择其中一个任务作为牺牲品(通常是选择占资源比较小的进程作为牺
2011-11-29T08:46:00Z
2011-11-29T08:46:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】在两个或多个SQL Server进程中,每一个进程锁定了其他进程试图锁定的资源,就会出现死锁,例如,进程process1对table1持有1个排它锁(X),同时process1对table2请求1个排它锁(X),进程process2对table2持有1个排它锁(X),同时process2对table1请求1个排它锁(X)类似这种情况,就会出现死锁,除非当某个外部进程断开死锁,否则死锁中的两个事务都将无限期等待下去。 Microsoft SQL Server 数据库引擎死锁监视器定期检查陷入死锁的任务。如果监视器检测到循环依赖关系,将选择其中一个任务作为牺牲品(通常是选择占资源比较小的进程作为牺 <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/11/29/2267828.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/11/25/2262658.html
sql触发器例子 - .net 流氓
sql触发器例子createtable aa ([dept_id]int,[inner_code]varchar(6),[ConText]varchar(18)) insert aa select1,'01','总公司'unionallselect2,'0101','一分公司'unionallselect3,'010101','一分公司第一项目部'unionallselect4,'0102','二分公司'unionallselect5,'010201'
2011-11-25T01:37:00Z
2011-11-25T01:37:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】sql触发器例子createtable aa ([dept_id]int,[inner_code]varchar(6),[ConText]varchar(18)) insert aa select1,'01','总公司'unionallselect2,'0101','一分公司'unionallselect3,'010101','一分公司第一项目部'unionallselect4,'0102','二分公司'unionallselect5,'010201' <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/11/25/2262658.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/11/25/2262660.html
SQL 2000中的触发器使用 - .net 流氓
SQL 2000中的触发器使用触发器是数据库应用中的重用工具,它的应用很广泛,这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。______________________________________________________________________________________________________________可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。当触发INSERT触发器时,新的数据行就会被插入到触
2011-11-25T01:37:00Z
2011-11-25T01:37:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】SQL 2000中的触发器使用触发器是数据库应用中的重用工具,它的应用很广泛,这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。______________________________________________________________________________________________________________可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。当触发INSERT触发器时,新的数据行就会被插入到触 <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/11/25/2262660.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/11/23/2259901.html
步步为营VS 2008 + .NET 3.5系列文章索引 - .net 流氓
[源码下载]步步为营VS 2008 + .NET 3.5系列文章索引作者:webabcd介绍步步为营VS 2008 + .NET 3.5系列文章索引:VS 2008新特性、C# 3.0新特性、LINQ查询操作符、DLINQ(LINQ to SQL)、XLINQ(LINQ to XML)1、步步为营VS 2008 + .NET 3.5(1) - VS 2008新特性之Multi Targeting(多定向)、Web Designer and CSS(集成了CSS的web设计器)和Nested Master Page(嵌套母版页)介绍·Multi Targeting(多定向):发人员就可
2011-11-23T02:43:00Z
2011-11-23T02:43:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】[源码下载]步步为营VS 2008 + .NET 3.5系列文章索引作者:webabcd介绍步步为营VS 2008 + .NET 3.5系列文章索引:VS 2008新特性、C# 3.0新特性、LINQ查询操作符、DLINQ(LINQ to SQL)、XLINQ(LINQ to XML)1、步步为营VS 2008 + .NET 3.5(1) - VS 2008新特性之Multi Targeting(多定向)、Web Designer and CSS(集成了CSS的web设计器)和Nested Master Page(嵌套母版页)介绍·Multi Targeting(多定向):发人员就可 <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/11/23/2259901.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/11/23/2259872.html
用过的Linq - .net 流氓
//箱号是否存在的检查 String[] notExists = (from d in dt.AsEnumerable() where !sdsBoxes.dt.AsEnumerable().Any(b => ((String)b["Box_No"]).Trim().Equals((d["Box_No"] as string).Trim())) select (String)d["Box_No"]).ToArray();//箱号状态检查 notExists = sdsBoxes.dt.AsEnumerable().Where(w
2011-11-23T02:27:00Z
2011-11-23T02:27:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】//箱号是否存在的检查 String[] notExists = (from d in dt.AsEnumerable() where !sdsBoxes.dt.AsEnumerable().Any(b => ((String)b["Box_No"]).Trim().Equals((d["Box_No"] as string).Trim())) select (String)d["Box_No"]).ToArray();//箱号状态检查 notExists = sdsBoxes.dt.AsEnumerable().Where(w <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/11/23/2259872.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiuweiguo/archive/2011/11/23/2259814.html
LINQ to DataSet实现复杂数据查询 - .net 流氓
LINQ to DataSet实现复杂数据查询5.2LINQ to DataSet实现复杂数据查询LINQ to DataSet将LINQ和ADO.NET集成,它通过ADO.NET获取数据,然后通过LINQ进行数据查询,从而实现对数据集进行非常复杂查询。本节将介绍如何使用LINQ to DataSet操作数据集DataSet中的数据。5.2.1使用LINQ to DataSetLINQ to DataSet可以简单理解成通过LINQ对DataSet中保存的数据进行查询,它和第7章介绍的LINQ查询并没有太大的区别。LINQ to DataSet的使用通常包含以下步骤:(1)获取DataSet/
2011-11-23T02:08:00Z
2011-11-23T02:08:00Z
.net 流氓
https://www.cnblogs.com/qiuweiguo/
【摘要】LINQ to DataSet实现复杂数据查询5.2LINQ to DataSet实现复杂数据查询LINQ to DataSet将LINQ和ADO.NET集成,它通过ADO.NET获取数据,然后通过LINQ进行数据查询,从而实现对数据集进行非常复杂查询。本节将介绍如何使用LINQ to DataSet操作数据集DataSet中的数据。5.2.1使用LINQ to DataSetLINQ to DataSet可以简单理解成通过LINQ对DataSet中保存的数据进行查询,它和第7章介绍的LINQ查询并没有太大的区别。LINQ to DataSet的使用通常包含以下步骤:(1)获取DataSet/ <a href="https://www.cnblogs.com/qiuweiguo/archive/2011/11/23/2259814.html" target="_blank">阅读全文</a>