摘要:
1、定义演示数据类型:[代码]假定已初始化了如图的数据:2、演示分组时组内排序和组外排序方法:[代码]运行结果见下图:3、演示先分组,然后每组里面仅取满足条件的行组:[代码]运行结果如下图:演示代码 阅读全文
2010年7月9日 #
2010年6月24日 #
摘要:
本文阐述如何使用WebService的方式调用部署在服务器的Wcf服务1、创建Wcf服务库项目:2、修改默认的绑定方式为basicHttpBinding:3、Service1类为如下代码:[代码]4、我们就用默认代码演示功能,编译后发布:5、创建客户端项目MonikerClient:6、 添加部署在服务器的前端代理类及其配置文件,在IIS浏览.svc文件,按页面说明的方法操作:在VS2008的命令... 阅读全文
2010年4月3日 #
摘要:
熟悉LINQ的朋友也许会碰到标题的问题,且很自然地想起使用下面地语句实现:[代码]然而,运行发现系统会抛出如下异常:LINQ to Entities 不识别方法“Boolean Contains(Int32)”,因此该方法无法转换为存储表达式。究其原因,是Contains是IList类型的扩展方法而linq无法转换过来。所以上述办法就无法得到我们想要的结果(虽然编译不会有错... 阅读全文
2010年3月20日 #
2009年12月10日 #
摘要:
常见于目录表结构中(树状结构)如项目目录表,根据目录Id获取其属下所有子结点:CREATE PROCEDURE [dbo].[pGetDescendedPhysicalItemCatalogs]( @PhysicalItemCatalogId int )ASset nocount onBEGIN TRY IF NOT EXISTS (SELECT * FROM [tempdb].sys.objects WHERE name = '##PhysicalItemCatalog') CREATE TABLE ##PhysicalItemCatalog( ... 阅读全文
2009年11月16日 #
摘要:
Entity Object中往往需要在中间层返回一个Dto对象给前端,修改后将这个离线的Dto传回中间层更新,ApplyPropertyChanges方法很方便的帮我们把修改属性应用到上下文的对象(注意该对象必须是Modified或Unchanged),然后SaveChanged即可更新到数据库,然后实践过程发现无法更新导航属性,经过反复查资料做测试,需要做如下处理才能成功实现:[代码] 阅读全文
2009年11月4日 #
摘要:
今天又遇到WPF线程问题,问题是程序实现点击某OptionButton时让光标落在一个文本框上,代码如在WinForm模式下绝对没有问题,也很简单,就是在optionButton点击事件中设置文本框的焦点;但运行结果是光标已停在文本框上,但焦点不在该文本框上,而optionButton仍能看到虚框。后经修改为BeginInvoke调用解决了(见下面代码),还需要设置优先级为Input[代码]转载网... 阅读全文
2009年9月17日 #
摘要:
1、 对Table中的详细内容,以不同的背景色间隔开相邻的两行:A:选择Table的Detail行,选择属性中的BackgroundColor,值选择表达式,输入:=iif(RowNumber(Nothing) Mod 2, "White", "Beige")。组内设置不同底色则将Nothing改为 阅读全文
2009年8月25日 #
摘要:
假如上图是我们的实现目标,首先需要构建报表数据源(.rds文件),设计参数数据集及报表取数结果集,如下图:参数“体检单位”数据集(疾病参数类似),此处ID为-2名称为<空>作为默认值处理(RS的多值参数无法默认空,只能这样特殊处理):还有结果数据集如下图:我们看到上图@RelatedPartyId对应到一个多值参数,还有一个内部参数@InnerRelatedPa... 阅读全文
2009年8月20日 #
摘要:
如我们的目标是实现下图报表效果:设置纵向单元格合并实际上是先设置隐藏相同项属性;然后设置单元格边框;其实对于存在组头、组尾的报表设置合并区域的边框还是很容易的,相应设置明细单元格和组头或组尾的BorderStyle就可以了;然而,不显示组头、组尾的报表因此无法简单设置相应区域的上下左右边框则需要使用下面一个很有用的表达式(针对Bottom边框,如果当前行是组内最后一行则设置Solid,否则为Not... 阅读全文