摘要:
用户的要求:1、自定义查询2、有下拉选择的条件(这个在report desginer里能实现,在这里真看不出来怎么实现)3、图和表同时出现(我只知道Report builder中能单独出现 表、图表、和矩阵,没有表和图一起出现的布局格式)公司给用户的方案用的是Report builder 要求1还能实现,要求2和3不知道用它怎么实现?有知道的给指教一下,十分感激。 阅读全文
2009年9月16日 #
摘要:
关于元数据管理中的数据血统分析和一致性分析的设计,我琢磨了半天还是没有琢磨好,也没有这方面的资料。
如果哪位朋友有这方面的资料,给一个给我,我的邮箱是odba@qq.com,也可以直接贴在这里。万分感谢! 阅读全文
2009年3月5日 #
摘要:
CAST(YEAR(DATEADD(dd, 1, DATEADD(mm, - 1, A.COSTMONTH + '-01') - DAY(A.COSTMONTH + '-01'))) AS varchar) + '-' + CAST(MONTH(DATEADD(dd, 1, DATEADD(mm, - 1, A.COSTMONTH + '-01') - DAY(A.COSTMONTH + '-0... 阅读全文
2009年2月16日 #
摘要:
tmpDataSet.Tables[0].DefaultView.RowStateFilter = DataViewRowState.CurrentRows;//将过滤器干掉,给出所有数据要重置DataViewRowState的状态设置。否则取出的数据是过滤后的数据。 阅读全文
2009年2月13日 #
摘要:
SELECT * FROM cost.MatPrice where cast(year(PRICEMONTH) as varchar) +'-' + cast(month(PRICEMONTH) as varchar) between '2008-1' and '2009-4' 阅读全文
2009年2月11日 #
摘要:
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){//list<T>List<user>ls=newList<user>();userus;us=ne... 阅读全文
摘要:
SQLCLR(一)入门 SQL Server 2005发布后,可以编写出能够在SQL Server中运行的.net代码了。同IIS一样,SQL Server 2005也是.net程序的宿主。首先安装sqlserver2005和visual studio 2005。启用sqlserver2005的clr ,应先在sqlsever的查询分析器按实际情况执行下边的语句execsp_configure'c... 阅读全文
摘要:
介绍通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性以及增强... 阅读全文
2009年2月6日 #
摘要:
用Reporting Service做成如图的分解树,有没有好的思路盼复,有这方面经验的朋友 希望多多交流! 阅读全文
2009年2月4日 #
摘要:
整理scheduler 这一部分,源于最近发现系统上自动采集统计信息的执行时间有些异常,执行时间被定义到了上午 (这并不是一个很合理可靠的时间 ).在重新修改配置的同时,也顺便整理了这一块内容. 首先简单讲一下oracle 10g scheduler,10g引入dbms_scheduler来替代先前的dbms_job,在功能方面,它比dbms_job提供了更强大的功能和更灵活的机制/管理.它主要由... 阅读全文
摘要:
/*--创建作业/*--调用示例--每月执行的作业exec p_createjob @jobname='mm',@sql='select * from syscolumns',@freqtype='month'--每周执行的作业exec p_createjob @jobname='ww',@sql='select * from syscolumns',@freqtype='week'--每日执行的... 阅读全文
2009年1月7日 #
摘要:
已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets,... 阅读全文
2008年12月23日 #
摘要:
多半是因为全局的变量@@TRANCOUNT被置为0将COMMIT WORK等操作注掉就好。IF @@TRANCOUNT > 0 -- COMMIT WORK 阅读全文
2008年12月19日 #
摘要:
ORACLE语句CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--createorreplaceviewqua.view_lose_check_request_cutasselectm.wo,m.lot,m.mat_id,m.routing_id... 阅读全文
2008年12月12日 #
摘要:
ORACLE数据库是有TABLESPACE、SYSTEMSPACE和TEMPSPACE三部分表空间组成。在表空间下包含若干的段(SEGMENT),在段下包含若干的范围(EXTENT)和FREESPACE.在存储数据时,段会首先为自己初始化存储位置的范围,以便存储和寻找,并将存储位置的这段范围标记为1。因为存储数据的时候,段总是为自己寻找最大的范围,方便存储和寻找,在频繁的数据存储过后,范围和范围之... 阅读全文
2008年10月28日 #
摘要:
SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域... 阅读全文
2008年10月27日 #
摘要:
一.Remoting 有两种通道: 1.TcpChannel通道 2.Http通道类型 二.远程对象的激活方式 1.服务器端激活,又称 WellKnow 方式。服务器端激活又分为SingleTon和SingleCall两种模式。SingleTon模式:此为有状态模式。如果设置为SingleTon激活方式,则Remoting将为所有客户端建立同一个对象实例。当对象处于活动状态时,SingleTon实... 阅读全文
2008年10月10日 #
摘要:
c:\Program Files\Microsoft Visual Studio 8\Common7\IDE>devenv /ResetSkipPkgs 阅读全文
2008年9月24日 #
摘要:
a:没有主键的情形: Select identity(int,1,1) as iid,* into #tmp from TableName Select * from #tmp Drop table #tmp b:有主键的情形: Select (Select sum(1) from TableName where KeyField <= a.KeyField) as iid,... 阅读全文
2008年9月18日 #
摘要:
DECLARE @CursorName CURSOR FOR --定义游标 SELECT ...--指向一个结果集 OPEN @CursorName --打开游标 FETCH NEXT FROM @CursorName into @var1,@var2 --取第一行数据 WHILE @@FETCH_ST... 阅读全文
摘要:
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16S... 阅读全文
2008年9月16日 #
摘要:
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06... 阅读全文
2008年8月5日 #
摘要:
虽然这是一篇国外的99年初的翻译文章,但很多内容同样适合今天的DBA. 近年来,我一直在和数据库管理员打交道,并直接面试了很多DBA职位。本文想概括一下IT行业对DBA的要求,以及国内DBA的新资现状。可以肯定地说,做一个高级DBA是很不错的职业。如果你打算成为一名DBA,那么希望本文起到抛砖引玉的作用。什么是DBA 数据库管理员,英文是Database Administrator,简称DBA。... 阅读全文
摘要:
新.net开发十大必备工具
几年前,MSDN网站上曾经有篇文章介绍.NET开发十大必备工具,几年过去之后,.NET Framework发展到了3.5版本,这些工具中,有些已经转向商业化,有些因为推出了新的工具而已经停止了开发,有些则继续免费提供给开发者使用。 有了这个想法,我请TerryLee帮忙,对.NET开发中必备的十大工具重新做了整理,推出新版.NET开发必备十大工具。如下:
1. Snippet Compiler:用来编写、编译和运行代码的基于Windows的小型应用程序
2. Microsoft Source Analysis for C#:是一款C#代码规范检查工具
3.GhostDoc:Visual Studio的一个免费插件
4.Sandcastle:帮助文档生成工具
5.Nunit:开放源代码单元测试框架
6.MyGeneration :代码生成工具
7.Reflector for .NET:类浏览器和反编译器
8.The Regulator:生成和测试正则表达式
9.LINQPad:集成在.NET编程语言中的一种特性
10.N 阅读全文
2008年7月3日 #
摘要:
问题一:DropDownList绑定 我学。NET也不久,在以前用DropDownList进行动态绑定的时候老是一下全绑了,没法也不知道怎么给它在加一行默认值,今天研究了下,可以如下解决: DropDownList1.DataSource = p.GetReader("select * from ct_College"); DropDownList1.DataText... 阅读全文
2008年7月2日 #
摘要:
IBM、Oracle、Sybase、CA、NCR、Informix、Microsoft和SAS等有实力的公司相继通过收购或研发的途径推出了自己的数据仓库解决方案。BO和Brio等专业软件公司也前端在线分析处理工具市场上占有一席之地。根据各个公司提供的数据仓库工具的功能,可以将其分为3大类:解决特定功能的产品(主要包括BO的数据仓库解决方案)、提供部分解决方案的产品(主要包括Oracle、IBM、S... 阅读全文
2008年5月5日 #
摘要:
this.ultraGrid1.DisplayLayout.Bands[0].Columns[列名].CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.RowSelect; 阅读全文
摘要:
grid中header置顶不动 设置displaylayout中的stationarymargins grid中设置数据筛选 // The Browser, LoadOnDemand, and ViewType settings to enable XmlHttp support were done at design time. /... 阅读全文
摘要:
1. 特定情况下,如果设计了一个左中右或左右结构的TableLayoutPanel布局,如下图 现在需要讲按钮一列弄到左边,Grid在右边,此时可以设定TableLeyoutPanel的RightToLeft属性为Yes即可实现效果了,而不必要重新删掉控件,重新进行布局,如下图 不过更改完之后记得修改一下Tab键序。 2. 一个两行两列的Grid,如果要实现最后一行和最后一列固定,第一行和第一... 阅读全文
摘要:
NetAdvantage控件中提供了一个很有用的组件,那就是UltraGridExcelExporter,是与UltraGrid绑定使用的组件. 使用它只需要以下几个步骤就可以实现Grid中的数据导出: 1. 拖放一个UltraGridExcelExporter到Form中 因为是组件,所以出现在IDE的Form设计器下方 2. Form中有Grid,栏位如下 ... 阅读全文
摘要:
如下图所示方式,如何实现UltraGrid中的图片按钮效果? 1. 新建一个Grid,增加绑定列和三个非绑定列(Detail,Edit,Delete) 2. 选择Edit列,更改其相关属性 Style为Button ButtonDisplayStyle为Always DataType属性为Object(其实默认string也没有关系,但设计时Button上出现Text文字,... 阅读全文
摘要:
[第四篇 UltraGrid如何自定义Row Filter的值] UltraGrid提供了Row Filter的功能,方便User可以像操作Excel一样对Grid中的数据进行筛选,有非常好的用户体验。 但是UltraGrid的Row Filter默认是有如下图所示几种方式,使用起来不是很方便: 那么如何自定义下拉列表中的选择项呢? 1.... 阅读全文
摘要:
[第七篇 UltraGrid中实现下拉Grid(UltraDropDown)] 昨天提到了如何在Grid的Cell中下拉列表框,今天将演示如何在Grid的Cell中实现下拉Grid,这也是UltraGrid提供的一个很好的特性。 1. 拖放一个Grid到Form中,添加一些Band Column,然后设置Team栏位为DropDown或DropDownList类型 注意:设置为Dro... 阅读全文
摘要:
Grid中经常用到下拉列表项,如何快捷的实现下拉列表项呢? 1. 拖放一个Grid到Form上,添加Columns,并设置Sex栏位为下拉列表样式 2. Grid的下拉列表框中的值是ValueListItem类型,所以,需要在Form初始化的时候设定Grid用到的ValueList 如下私有函数,通过Sexes枚举类型初始化ValueLsit,并添加到Grid的ValueLists集合中; ... 阅读全文
摘要:
[第八篇 UltraGrid中实现增删改功能] 首先:此类的Maintain动作可能有两种情形,一种是Grid中本来就有数据,一种是Grid中没有任何数据。两种虽说没有多大区别,但是在方法应用上稍有些不同,下面会提到。 1. 拖放一个Grid到Form,设置其属性为可编辑 2. 添加绑定列,OK后选择第一个选项(产生DataSource) 如下将Grid的数据源关联到UltraD... 阅读全文
摘要:
实际应用过程中,还是有很多的需求需要在Grid中呈现较多的数据量,这就涉及到UltraGrid的大数据量绑定的支持。 好在UltraGrid考虑了这点,下面就介绍如何在最优性能下将大数据量绑定到UltraGrid上。 1. 拖放Grid到Form,增加一些Column,OK后选择第一个选项(产生DataSource) 如下将Grid的数据源关联到UltraDataSource... 阅读全文
摘要:
UltraGrid提供了Summary功能,可以使我们方便的实现类似Excel的Summary的功能,本文将介绍如何设定指定列实现Summary。 1. 拖放一个Grid到Form上,增加一些Columns 2. 选中Age栏位,设置其属性AllowRowSummaries为True 也可以在代码中实现 3. 此时可以看到Column Age上有了一个Summary的按钮 4. 在设计时点... 阅读全文
摘要:
UltraGrid提供了父子关系数据类型的绑定,可以以Tree的形式展示数据的关系,这一点相信在用户体验上能够带来很到的改善。 本文将介绍如何通过简单的代码实现父子关系的数据绑定。 1. 拖放一个Grid到Form中,除了设置一些基本的Grid的信息之外(如Presets)什么都不需要设定 注:如果在设计时设定了DataSource绑定,并且设置了显示效果等属性,那么到运行... 阅读全文
摘要:
NetAdvantage中提供了PrintPreview控件,用于打印的预览实现。UltraGrid也提供了直接打印的支持,且效果也是很不错的! 本文将介绍如何实现UltraGrid的打印效果。 1. 拖放UltraGrid到Form中,增加一些Column,这里另外增加了几个图片按钮列,要在打印的时候不打印出来 2. 拖放一个GridPrintDocument和一... 阅读全文
摘要:
1. 判断Grid中是否有数据或者是否有选中的数据,通过Rows属性和Selected.Rows的属性Count判断 // 判断是否有数据,采用如下方式 UltraGrid.Rows.Count == 0 // 判断是否有选中数据,采用如下方式 UltraGrid.Selected.Rows.Count == 0 2. 另,设置Grid的Row选择方式如下: 对于整个Grid,设置其选择方... 阅读全文