2009年12月2日
摘要: 1.新建一个数据集。2.打开数据集属性窗口。新建一个字段为“Name”,点击左侧的“fx”按钮 3.设置字段值来源。=Fields!FirstName.Value & ", " & Fields!LastName.Value 阅读全文
posted @ 2009-12-02 16:50 一粒沙 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1.首先创建一个用于提供下拉框值的数据集2.新建一个参数,并在“可用值”中设置为“从查询中获取值” 3.参数“常规”选项。如果设置了“允许多个值”,则报表查看器会生成一个可以选择多个值的下拉框。设置了“允许多个值”,可以添加多个默认值,这样在报表运行时就会自动把多个默认值自动勾选... 阅读全文
posted @ 2009-12-02 16:37 一粒沙 阅读(1185) 评论(1) 推荐(0) 编辑
摘要: 筛选器的作用给t-sql中的参数一样,都可以用作数据过滤的作用。他们之间的区别是: 筛选器可以对数据集中的任意列进行筛选过滤,t-sql参数只能在where 条件中添加。例如下面的例子:SELECT soh.OrderDate AS [Date], DATENAME(weekday, soh.OrderDate) as Weekday, OrderDateFROM Sales.SalesPerso... 阅读全文
posted @ 2009-12-02 16:16 一粒沙 阅读(1140) 评论(0) 推荐(1) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--WITHpaths(path,EmployeeID)AS(--ThissectionprovidesthevaluefortherootofthehierarchySELECThierarchyid:... 阅读全文
posted @ 2009-12-02 12:11 一粒沙 阅读(396) 评论(0) 推荐(0) 编辑
摘要: INSERT #Children (EmployeeID, ManagerID, Num)SELECT EmployeeID, ManagerID, ROW_NUMBER() OVER (PARTITION BY ManagerID ORDER BY ManagerID) FROM HumanResources.EmployeeDemoGOSELECT * FROM #Children ORDE... 阅读全文
posted @ 2009-12-02 12:01 一粒沙 阅读(682) 评论(0) 推荐(0) 编辑
  2009年12月1日
摘要: 一个关于查询动态时间的MDX语句 目的分析:在特定的查询展示环境下,如要利用BSM发布KPI指标的信息,由于登陆门户时需要每天实时的数据信息,但是又不需要另外开发程序来辅助生成,只能通过MDX语句来查询,通过查找mdx中的函数,没有找到可以动态去时间的相关函数。在MDX里也不能像t-sql那样使用DECLARE语句来声明变量,需要使用WITH来定义一个计算成员。第一行便是声明了一个mydate的计... 阅读全文
posted @ 2009-12-01 14:23 一粒沙 阅读(542) 评论(0) 推荐(0) 编辑
  2009年11月30日
摘要: select Filter( [Time].[YQMD].[Quarter].Members, [Measures].[Unit Sales] >750 )*[Measures].[Unit Sales] on 0,{[Customer].[Customer].[AZ], [Customer].[Customer].[NM],[Customer].[Customer].[UT]} on 1f... 阅读全文
posted @ 2009-11-30 14:38 一粒沙 阅读(653) 评论(0) 推荐(0) 编辑
  2009年11月25日
摘要: Class1.cs[代码]asp.net web.config[代码]Default.aspx.cs[代码] 阅读全文
posted @ 2009-11-25 13:35 一粒沙 阅读(336) 评论(0) 推荐(0) 编辑
  2009年11月23日
摘要: 出了当前单元的上下文,还有但前迭代或循环的上下文。Generate()函数用来提供迭代。聚合函数(如Sum(),Max()等等)同样提供循环上下文,每迭代一次就对表达式求值一次。 例1. 考虑一下的查询,选出一组作品集,这个集计算其[Unit Sales]对其同类最大[Unit Sales]的比例。 [代码] 1)Max()对[Product].[Category]的子成员启动循环,Current... 阅读全文
posted @ 2009-11-23 20:44 一粒沙 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server 2008的Analysis帮助的例子经常用到Adventure Works多维数据库。需要按照下列步骤安装1.首先安装SQL2008.AdventureWorks_All_Databases.x86.msi2.下载AdventureWorks 2008R2 November CTP ,里面有Adventure Works的项目,在vs2008中部署就可以了。C:\Progr... 阅读全文
posted @ 2009-11-23 14:44 一粒沙 阅读(693) 评论(0) 推荐(0) 编辑
  2009年11月21日
摘要: [代码] 切片设置[Time].[2005]和[Measures].[Dollar Sales],但Filter()函数表达式在[Time].[q4,2005]和[Time].[q4,2004]上比较[Measures].[Unite Sales]。用于Filter()函数中的表达式,或用于决定任何其他部分的表达式,能够有选择性地去依靠或者重设单元上下文的任何部分。所以结果是2005年的Doll... 阅读全文
posted @ 2009-11-21 22:52 一粒沙 阅读(181) 评论(0) 推荐(0) 编辑
摘要: [代码]MenuItem的Tag是一个Object类型,可以保存任意数据,就传递给Click事件 阅读全文
posted @ 2009-11-21 13:58 一粒沙 阅读(4764) 评论(0) 推荐(0) 编辑
  2009年11月20日
摘要: [代码]可以在App.xaml文件中设置StartupUri属性来决定哪个窗口是主要窗口 阅读全文
posted @ 2009-11-20 21:17 一粒沙 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: [代码]查询的结果是: [代码]查询的结果是: 为什么Filter函数的加了and [Measures].[Unit Sales]>90000条件后,返回的列只有All呢,难道Filter函数只能用一个条件吗 [代码]因为上下文的时间成员是[2005],则前一个时间成员应该是[2005], 即[Time].[YQMD].CurrentMember.PrevMember的成员是[2004] ... 阅读全文
posted @ 2009-11-20 13:01 一粒沙 阅读(751) 评论(0) 推荐(0) 编辑
  2009年11月15日
摘要: Textbox Drag/Drop in WPFhttp://www.codeproject.com/Articles/42696/Textbox-Drag-Drop-in-WPF.aspxOdyssey RibbonBarhttp://www.codeproject.com/KB/WPF/OdysseyRibbonBar.aspxXPlorerBar: A WPF Windows XP Styl... 阅读全文
posted @ 2009-11-15 14:05 一粒沙 阅读(2419) 评论(2) 推荐(4) 编辑
  2009年5月6日
摘要: 反射的概述: 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码System.Reflection.Assembly System.Reflection.Member... 阅读全文
posted @ 2009-05-06 23:03 一粒沙 阅读(959) 评论(2) 推荐(2) 编辑
  2009年4月29日
摘要: 下载 阅读全文
posted @ 2009-04-29 10:32 一粒沙 阅读(164) 评论(0) 推荐(0) 编辑
  2009年3月28日
摘要: 1. ErrorProvider概述 我们经常使用Windows Forms下的ErrorProvider,这是一个.NET组件,可以在VS IDE的工具栏中找到它。Errorprovider通常用于窗体或控件的用户输入;同时它也是典型的关联型(绑定)的验证控件,用以验证并显示控件关联的数据源如DataSet中存在的错误。ErrorProvider比使用消息框(MessageBox)显示错误信息的... 阅读全文
posted @ 2009-03-28 21:41 一粒沙 阅读(450) 评论(0) 推荐(0) 编辑
摘要: DomainUpDown 控件在外观上都是由一个文本框和一对可以上下移动列表的箭头组成.其功能类似于组合框,您可以将任何类型的数据放入列表,同时在文本框中显示单个字符串值,让用户可以通过单击上箭头和下箭头来浏览数据。 到目前为止,只知道是DomainUpDown控件,它的中文名称好象没有人给它取过。我认为:DomainUpDown控件 叫“文本组合框”比较合适。 阅读全文
posted @ 2009-03-28 21:24 一粒沙 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 面的代码示例说明如何搜索域中的所有用户。它包含一些基本的必需任务,例如使用 C# try-catch 或 Visual Basic .NET try-catch-finally 语句捕捉错误以及可由 DirectorySearcher 对象引发的所有错误的错误处理。try{// Bind to the users container.DirectoryEntry entry = new Direc... 阅读全文
posted @ 2009-03-28 21:21 一粒沙 阅读(576) 评论(0) 推荐(0) 编辑
摘要: DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为:IIS://ComputerName/Service/Website/DirectoryComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是localh... 阅读全文
posted @ 2009-03-28 21:19 一粒沙 阅读(772) 评论(0) 推荐(0) 编辑
摘要: ContextMenuStrip 控件提供了与某个控件关联的快捷菜单。也就是说通过这个控件可以方便的实现在别的控件上弹出右键快捷菜单。 例子: 1、先添加一个ContextMenuStrip 控件到Form上 2、设置目标控件(如窗体、文本框等)的ContextMenuStrip属性,指向你刚才添加的ContextMenuStrip 控件。这样就实现了两者的关联。 3、动态将一些菜单项添加到 Co... 阅读全文
posted @ 2009-03-28 21:14 一粒沙 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: ColorDialog MyDialog = new ColorDialog(); // Keeps the user from selecting a custom color. MyDialog.AllowFullOpen = false; // Allows the user to get help. (The default is false.) MyDialog.ShowHelp = t... 阅读全文
posted @ 2009-03-28 21:06 一粒沙 阅读(491) 评论(0) 推荐(0) 编辑
摘要: private BindingSource myBindingSource = new BindingSource(); OracleConnection conn = new OracleConnection("Data Source=xxx;Persist Security Info=True;User ID=xxx;Password=xxx"); private void Form1_Lo... 阅读全文
posted @ 2009-03-28 21:00 一粒沙 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: 这是一个在.net2.0里面新出现的类,用于执行后台比较长的任务而又想能和UI有点操作的应用里面。普通情况下,你点击一个按钮,去后台执行一个process,如果你想得到结果,就得等这个process结束。通常,可以使用异步执行回调来解决这个问题。现在,backgroundworker给我们实现了这样一种简单的封装,可以把我们的复杂任务交给新的线程去处理,然后继续UI线程。等到我们的任务需要通知UI... 阅读全文
posted @ 2009-03-28 20:48 一粒沙 阅读(588) 评论(0) 推荐(0) 编辑
  2009年3月11日
摘要: 解释一下智能客户端技术 智能客户端(Smart Client),结合了瘦客户端(B/S模式)和胖客户端(C/S模式)的长处,是下一代的客户端软件技术。 要了解智能客户端,首先要认识瘦客户端技术和胖客户端技术各自的优缺点。 对于前者,典型的应用就是使用浏览器,通过输入URL远程访问服务端,并向服务端发送命令,获取服务端的资源,然后在客户端的浏览器上显示出来。由于这种技术数据库存放在服务端,客户端... 阅读全文
posted @ 2009-03-11 10:28 一粒沙 阅读(308) 评论(1) 推荐(0) 编辑
  2009年2月24日
摘要: 源码下载在线演示 阅读全文
posted @ 2009-02-24 16:03 一粒沙 阅读(544) 评论(0) 推荐(0) 编辑
摘要: asp.net很好用的编辑器下载 阅读全文
posted @ 2009-02-24 10:46 一粒沙 阅读(389) 评论(0) 推荐(0) 编辑
  2009年2月21日
摘要: web请求RssAsync.aspx[代码]AsyncReader是封装的一个类,代码如下:[代码]WebService异步调用1.asp.net 2.0开始,提供简单的方法实现异步调用AsyncWebService.aspx.cs[代码]为了调用方便,以及代码重用,我也封装了一个类AsyncWebService.aspx.cs[代码]helloRader.cs[代码]源码下载 阅读全文
posted @ 2009-02-21 19:03 一粒沙 阅读(836) 评论(0) 推荐(0) 编辑
  2009年1月15日
摘要: 结构分析图:演示地址:http://download.makewing.com/lanren/form/select2css/index.html下载 :源码下载 阅读全文
posted @ 2009-01-15 15:35 一粒沙 阅读(3053) 评论(0) 推荐(0) 编辑
摘要: 学习网,外国的http://www.learningjquery.com/jquery官方网站http://jquery.com/ 阅读全文
posted @ 2009-01-15 11:05 一粒沙 阅读(248) 评论(0) 推荐(0) 编辑
摘要: jQuery已经不是什么新鲜的事儿,记得第一次听说是在catch the digital flow上。总把它认为是非常难的东西,也就没有认真去了解他了。直到学完CSS的大部分内容,才开始接触这种"write less, do more" 的Javascrīpt框架。今天,这篇文章的最重要内容是来自Web Designer Wall的一篇教程,一篇包含了10个jQuery特效的教程。这里不打算全文翻... 阅读全文
posted @ 2009-01-15 10:55 一粒沙 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 为新手写的jQuery基础视频教程标签: jQuery, 教程资源共享一直不敢学jQuery,因为没有JS基础。不过, ThemeForest blog写了9篇给绝对新手的jQuery教程。这是一个视频系列,相信这样的方式会比文字更生动,更容易学。来吧,如果你没有JS基础,并且希望学jQuery,看看这些吧,会让你感觉有东西可带回家的。 第一天,开始jQuery基础 你知道的,到处都看到"jQue... 阅读全文
posted @ 2009-01-15 10:50 一粒沙 阅读(2491) 评论(2) 推荐(0) 编辑
摘要: jQuery中文入门指南,翻译加实例,jQuery的起点教程中文版译者:Keel此文以实例为基础一步步说明了jQuery的工作方式。现以中文翻译(添加我的补充说明)如下。如有相关意见或建议请麻烦到我的 BLOG 写个回复或者 EMAIL 告知。英文原版:http://jquery.bassistance.de/jquery-getting-started.html ,感谢原文作者 Jör... 阅读全文
posted @ 2009-01-15 10:02 一粒沙 阅读(344) 评论(0) 推荐(0) 编辑
摘要: http://www.open-open.com/ajax/index.htm 阅读全文
posted @ 2009-01-15 09:58 一粒沙 阅读(329) 评论(0) 推荐(0) 编辑
摘要: http://www.open-open.com/ajax/jQuery.htm 阅读全文
posted @ 2009-01-15 09:53 一粒沙 阅读(255) 评论(0) 推荐(0) 编辑
  2008年12月29日
摘要: http://wiki.script.aculo.us/scriptaculous/show/Prototype 这是一个很好的网站,很值得一看!!!!!!!!!!!!!!!!!!!!!看到一个很好的东西在国内没有被很多人使用起来,实在是不爽,所以花了很大功夫把这个手册翻译成中文,由于这篇文章很长,所以,翻译的工作量很大而且有些地方英文版也没有说清楚,虽得查看源代码,好在不是坚持做完了,大家鼓励下... 阅读全文
posted @ 2008-12-29 15:05 一粒沙 阅读(219) 评论(0) 推荐(0) 编辑
  2008年12月18日
摘要: 说明:1、Telligent_Modal.Configure方法可以指定窗体的样式配置。样式的配置编写在Common.css文件中,具体请参见附件文件。2、打开子窗口使用Telligent_Modal.Open方法。如例子中 OnClientClick="Telligent_Modal.Open('ModalWindow.aspx', 480, 320, setValue,100,200); re... 阅读全文
posted @ 2008-12-18 16:59 一粒沙 阅读(1972) 评论(1) 推荐(1) 编辑
  2008年11月12日
摘要: 继承、接口、重写都用上了,还用到了工厂模式。是As3里的一个例子GeometricShapes,觉得很好就转成了C#版。感兴趣的朋友可以去看flash cs3的一个帮助文件,里面有这个例子的详细说明/Files/timy/testVs2008.rar 阅读全文
posted @ 2008-11-12 11:17 一粒沙 阅读(821) 评论(0) 推荐(0) 编辑
  2008年9月10日
摘要: [代码]昨天、明天、上周、上月、上季度、上年度等等,只要AddDays()、AddMonths()、AddYears()这几种方法组合一.如何获得当月有多少天intm=System.DateTime.DaysInMonth(System.DateTime.Now.Year,System.DateTime.Now.Month);二.日期型格式处理通用方法1.在webconfig中配置如下<ad... 阅读全文
posted @ 2008-09-10 12:09 一粒沙 阅读(4217) 评论(0) 推荐(0) 编辑