Chr☆s Kwok 的技术笔记

.NET, C#, WPF, WCF, WF, .NetCore & LINQ ... I know how it works because I know why it works ...

博客园 首页 新随笔 订阅 管理
上一页 1 ··· 9 10 11 12 13 14 15 下一页

2010年7月28日 #

摘要: 通常分组统计报表的组头(或组尾)显示分组字段名称及度量值的聚合(求和, 求平均或方差等),然而有时候我们希望显示明细项目名称串联。如下图,左边为普通分组展现,右边为自定义聚合效果:常规的分组报表不做赘述,主要介绍自定义聚合报表设计,下图是报表设计界面:该报表的自定义代码:代码之后只需要将明细组设置仅显示最后一行,组头不显示即可。明细组仅显示最后一行的设置是将其Visibility.Hidden置为... 阅读全文
posted @ 2010-07-28 16:23 Chr☆s 阅读(1465) 评论(0) 推荐(0)

2010年7月9日 #

摘要: 1、定义演示数据类型:[代码]假定已初始化了如图的数据:2、演示分组时组内排序和组外排序方法:[代码]运行结果见下图:3、演示先分组,然后每组里面仅取满足条件的行组:[代码]运行结果如下图:演示代码 阅读全文
posted @ 2010-07-09 16:58 Chr☆s 阅读(5452) 评论(0) 推荐(2)

2010年6月24日 #

摘要: 本文阐述如何使用WebService的方式调用部署在服务器的Wcf服务1、创建Wcf服务库项目:2、修改默认的绑定方式为basicHttpBinding:3、Service1类为如下代码:[代码]4、我们就用默认代码演示功能,编译后发布:5、创建客户端项目MonikerClient:6、 添加部署在服务器的前端代理类及其配置文件,在IIS浏览.svc文件,按页面说明的方法操作:在VS2008的命令... 阅读全文
posted @ 2010-06-24 09:57 Chr☆s 阅读(6290) 评论(6) 推荐(0)

2010年4月3日 #

摘要: 熟悉LINQ的朋友也许会碰到标题的问题,且很自然地想起使用下面地语句实现:[代码]然而,运行发现系统会抛出如下异常:LINQ to Entities 不识别方法“Boolean Contains(Int32)”,因此该方法无法转换为存储表达式。究其原因,是Contains是IList类型的扩展方法而linq无法转换过来。所以上述办法就无法得到我们想要的结果(虽然编译不会有错... 阅读全文
posted @ 2010-04-03 13:47 Chr☆s 阅读(5618) 评论(3) 推荐(1)

2010年3月20日 #

摘要: [代码] 阅读全文
posted @ 2010-03-20 13:36 Chr☆s 阅读(630) 评论(0) 推荐(0)

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( ... 阅读全文
posted @ 2009-12-10 17:58 Chr☆s 阅读(3915) 评论(0) 推荐(1)

2009年11月16日 #

摘要: Entity Object中往往需要在中间层返回一个Dto对象给前端,修改后将这个离线的Dto传回中间层更新,ApplyPropertyChanges方法很方便的帮我们把修改属性应用到上下文的对象(注意该对象必须是Modified或Unchanged),然后SaveChanged即可更新到数据库,然后实践过程发现无法更新导航属性,经过反复查资料做测试,需要做如下处理才能成功实现:[代码] 阅读全文
posted @ 2009-11-16 22:54 Chr☆s 阅读(863) 评论(1) 推荐(0)

2009年11月4日 #

摘要: 今天又遇到WPF线程问题,问题是程序实现点击某OptionButton时让光标落在一个文本框上,代码如在WinForm模式下绝对没有问题,也很简单,就是在optionButton点击事件中设置文本框的焦点;但运行结果是光标已停在文本框上,但焦点不在该文本框上,而optionButton仍能看到虚框。后经修改为BeginInvoke调用解决了(见下面代码),还需要设置优先级为Input[代码]转载网... 阅读全文
posted @ 2009-11-04 09:11 Chr☆s 阅读(1063) 评论(0) 推荐(0)

2009年9月17日 #

摘要: 1、 对Table中的详细内容,以不同的背景色间隔开相邻的两行:A:选择Table的Detail行,选择属性中的BackgroundColor,值选择表达式,输入:=iif(RowNumber(Nothing) Mod 2, "White", "Beige")。组内设置不同底色则将Nothing改为 阅读全文
posted @ 2009-09-17 00:10 Chr☆s 阅读(5326) 评论(0) 推荐(0)

2009年8月25日 #

摘要: 假如上图是我们的实现目标,首先需要构建报表数据源(.rds文件),设计参数数据集及报表取数结果集,如下图:参数“体检单位”数据集(疾病参数类似),此处ID为-2名称为<空>作为默认值处理(RS的多值参数无法默认空,只能这样特殊处理):还有结果数据集如下图:我们看到上图@RelatedPartyId对应到一个多值参数,还有一个内部参数@InnerRelatedPa... 阅读全文
posted @ 2009-08-25 11:52 Chr☆s 阅读(1069) 评论(1) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 下一页