.net 流氓
天下无难事,有志者成之;天下无易事,有恒者得之。
上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 标签:杂谈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[] 阅读全文
posted @ 2011-12-15 10:59 .net 流氓 阅读(16540) 评论(0) 推荐(0) 编辑
摘要: 在asp.net程序中,可以选择使用水晶报表,功能确实强大。但是web版的水晶报表好像存在版权的问题。如果所作报表不是复杂的一塌糊涂的话,可以使用微软自带的Rdlc报表。 Rdlc优点: 1:Rdlc报表设计简单 2:结果存成xml,易于控制 3:导出格式作的很不错 这里所说的动态控制报表所指的是:在一些时候,制作了报表之后希望在运行中可以动态的做一些小修改,比如说列的位置,用户控制显示那些列等等。 控制方法,尝试了这么几种: 1:控制微软提供的报表对象的属性; 2:报表全部自动生成 3:修改报表源文件,然后加载。 控制微软提供的报表对象的属性:基于这个功能需求,一开始... 阅读全文
posted @ 2011-12-08 08:10 .net 流氓 阅读(1597) 评论(1) 推荐(0) 编辑
摘要: 因为公司需求 研究微软的Reportviewer 因为有许多特别要求所以动态调用 比较灵活我的需求是 根据数据不同的合并表头 (参考了随心所欲的博客文档 再次表示感谢)CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->stringcCount="";stringdCount="";stringjCount="";protectedvoidPage_Load(objectsend 阅读全文
posted @ 2011-12-08 08:09 .net 流氓 阅读(2225) 评论(0) 推荐(0) 编辑
摘要: 本文和大家讲下C#不使用ReportViewer直接打印Report文件(rdlc)的实现代码,主要讲如何不使用报表预览控件(ReportViewer),直接将报表的内容在打印机上打印出来。一般情况下,我们设计好报表后,在程序运行的时候,会将其加载到ReprotViewer控件中进行预览并打印,但有些情况下,我们不想预览报表的内容,而直接将其在打印机上打印出来,又该怎么做呢?要想实现直接打印的功能,我们需要用到.Net提供的2个对象,LocalReport和PrintDocument。LocalReport对象负责加载一个报表文件生成实际的报表并将报表按照知道的格式输出,PrintDocume 阅读全文
posted @ 2011-12-07 15:59 .net 流氓 阅读(6278) 评论(2) 推荐(0) 编辑
摘要: 在两个或多个SQL Server进程中,每一个进程锁定了其他进程试图锁定的资源,就会出现死锁,例如,进程process1对table1持有1个排它锁(X),同时process1对table2请求1个排它锁(X),进程process2对table2持有1个排它锁(X),同时process2对table1请求1个排它锁(X)类似这种情况,就会出现死锁,除非当某个外部进程断开死锁,否则死锁中的两个事务都将无限期等待下去。 Microsoft SQL Server 数据库引擎死锁监视器定期检查陷入死锁的任务。如果监视器检测到循环依赖关系,将选择其中一个任务作为牺牲品(通常是选择占资源比较小的进程作为牺 阅读全文
posted @ 2011-11-29 16:46 .net 流氓 阅读(1801) 评论(1) 推荐(0) 编辑
摘要: 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' 阅读全文
posted @ 2011-11-25 09:37 .net 流氓 阅读(491) 评论(0) 推荐(0) 编辑
摘要: SQL 2000中的触发器使用触发器是数据库应用中的重用工具,它的应用很广泛,这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。______________________________________________________________________________________________________________可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。当触发INSERT触发器时,新的数据行就会被插入到触 阅读全文
posted @ 2011-11-25 09:37 .net 流氓 阅读(649) 评论(0) 推荐(0) 编辑
摘要: [源码下载]步步为营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(多定向):发人员就可 阅读全文
posted @ 2011-11-23 10:43 .net 流氓 阅读(212) 评论(0) 推荐(0) 编辑
摘要: //箱号是否存在的检查 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 阅读全文
posted @ 2011-11-23 10:27 .net 流氓 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: 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/ 阅读全文
posted @ 2011-11-23 10:08 .net 流氓 阅读(1896) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页