摘要: -- SQL create view with CTE (Common Table Expression)USE AdventureWorksGOCREATE VIEW vSalesStaffQuickStatsAS WITH SalesBySalesPerson (SalesPersonID, NumberOfOrders, MostRecentOrderDate) AS ( SELECT SalesPersonID, COUNT(*), MAX(OrderDate) FROM Sales.SalesOrderHeader ... 阅读全文
posted @ 2012-08-09 11:15 scogee 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 开发工具: Visual Studio 2010Report 版本: Report 20101. 首先使用Visual Studio 打开你的rdlc文件。 你会看到RowGroups 和 Columns Groups, 如下图:操作: 选择 Columns Groups 右边的下拉按钮,选择 Advanced Mode.2.等Static成员列出来之后。操作: 选择 Row Groups 中的 Static 成员, 并且打开属性窗口查看属性。如下图:操作: 将ReportOnNewPage设置为True.3. 保存并重新编译项目。Happy programming!!! :) 阅读全文
posted @ 2012-08-06 18:07 scogee 阅读(3543) 评论(0) 推荐(2) 编辑
摘要: SELECT B.TRANSACTION_TYPE_ID , B.ORG_ID , B.TRANSACTION_TYPE_CODE , B.ORDER_CATEGORY_CODE , T.NAME , T.DESCRIPTIONFROM APPS.OE_TRANSACTION_TYPES_TL T , APPS.OE_TRANSACTION_TYPES_ALL BWHERE B.TRANSACTION_TYPE_ID = T.TRANSACTION_TYPE_ID AND B.ORG_ID = 6720这里的Org_Id 就是operating un... 阅读全文
posted @ 2012-07-27 15:08 scogee 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 原因是你没有把数据绑定到rdlc的dataset.这里的DataSet1是rdlc文件中的数据集。所以,使用notepad将rdlc文件打开,把DataSet1更换为ReportData_DataSet就能解决这个问题。 ReportViewer1.LocalReport.DataSources.Add(New _ Microsoft.Reporting.WebForms.ReportDataSource("ReportData_DataSet", resultData)) 阅读全文
posted @ 2012-07-17 17:13 scogee 阅读(2556) 评论(1) 推荐(0) 编辑
摘要: js失效是因为Updatapanel没有postback, js不会重新加载,所以失效。我们必须在页面中的Updatepanel中重新加载js,童鞋们请参考以下例子: 呵呵!希望对您有用! 阅读全文
posted @ 2012-07-05 16:45 scogee 阅读(2048) 评论(1) 推荐(1) 编辑
摘要: 线程,是操作系统中的术语,是操作系统进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。一个进程可以有很多线程,每条线程并行执行不同的任务。同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈(call stack),自己的寄存器环境(register context),自己的线程本地存储(thread-local storage)。我们把用来执行用户任务的线程称为工作线程。而线程池,是一种成熟的线程使用模式。 为什么要创建线程池? 线程池属于对象池.所有对象池都具有一个非常重要的共性,就是为了... 阅读全文
posted @ 2012-05-31 10:35 scogee 阅读(13670) 评论(2) 推荐(3) 编辑
摘要: SQLHelper 阅读全文
posted @ 2012-05-31 10:21 scogee 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: 在FireFox中包含众多空格作为文本节点,因此在我们使用nextSibling和previousSibling时就会出现问题。因为FireFox会把文本节点误当做元素节点的兄弟节点来处理。我们可以添加nodeType来判断。当上一节点或者是下一节点为文本节点时,就继续寻找,直到找到下一个元素节点。以下代码仅供参考,在fireFox中测试通过: //下一个兄弟节点 function nextSibling(node) { var tempLast = node.parentNode.lastChild; if (nod... 阅读全文
posted @ 2012-04-19 11:45 scogee 阅读(10681) 评论(0) 推荐(0) 编辑
摘要: JQuery验证GridView中是否有CheckBox被选中 在GirdView中使用CheckBox,通常我们使用后台代码的方式判断是否至少有一个CheckBox是选中的状态。但是,这种验证在客户端的脚本中将更加容易实现,而且,页面的效果也非常好。网上有很多解决方案,以下提供我的解决方案,部分代码来源网上,经过我的修改和测试,很好用。“拿来主义”,忘了代码是在哪找到的,希望原作者谅解。这是主要的实现代码: <script type="text/javascript" language="javascript" src="../Scri 阅读全文
posted @ 2012-04-19 10:51 scogee 阅读(3131) 评论(1) 推荐(0) 编辑
摘要: 固定GridView的Header和Footer 小提示:当数据量比较大时,我们通常是使用的方式是对数据进行分页显示。GridView支持数据分页,开发人员的工作量不大,页面亦可以减少因为增加了滚动条而带来多余操作。 有这样的需求,客户要求每页至少有100条记录显示。而且,在拖动竖直滚动条的时候,GridView的头(header)和尾(footer)都要可见。 解决方案一:使用在CSS中使用表达式,严格控制Header和Footer在网页中的位置。 代码分享如下:(来源于网上)Html<html xmlns="http://www.w3.org/1999/xhtml" 阅读全文
posted @ 2012-04-18 18:25 scogee 阅读(3946) 评论(0) 推荐(0) 编辑