摘要: 原文链接http://www.cnblogs.com/dahuzizyd/archive/2006/11/27/ExcelReport_1.html目前的商业工具如水晶报表,ActiveReport等,都提供了灵活,强大的功能,但是对于比较特殊化的表格,特别是国内的一些应用,都是一个个的格子组成的,这样要是用线来一根根画就比较麻烦,但是这类工具还都不提供表格化的报表布局定义方式。一个很好的选择是VS2005的客户端报表(RDLC),但是在某几个方面还是不够灵活,例如,灵活性有限制,要想自己编码实现一些复杂逻辑还是有困难;要VS2005,对于一些还在使用VS2003的项目就只有眼馋的份了。用Ex 阅读全文
posted @ 2010-11-05 09:38 想要飞翔 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 原文链接http://www.cnblogs.com/dahuzizyd/archive/2006/11/28/Excel_CSharp_2.html下面的代码使用一个现有的统计图Excel文件,加载这个文件,设置某一项的值和统计图的表示方式,然后保存到另一个Excel文件里。如果是VS2005+Office2003,也可以选择使用Visual Studio Tools for Office来作。Excel.Application m_objExcel = null;Excel._Workbook m_objBook = null;Excel._Chart m_objChart = null; 阅读全文
posted @ 2010-11-05 09:37 想要飞翔 阅读(380) 评论(0) 推荐(1) 编辑
摘要: 原文链接http://www.cnblogs.com/dahuzizyd/archive/2006/12/22/Excel_cSharp_report_4.html在用Excel作报表的时候,可能会碰到分页的情况,这样就要分成多个Sheet显示,如果要在每页都保留表头,就需要将第一页作为模板设计的表头部分拷贝到其他的Sheet上,这时就要用用到Excel中的单元格拷贝。下面的代码说明如何一个Sheet上的选定内容拷贝到另一个Sheet上: ThisApplication = new Excel.Application(); ThisWorkbook = ThisApplication.Work 阅读全文
posted @ 2010-11-05 09:31 想要飞翔 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 原文链接http://www.cnblogs.com/dahuzizyd/archive/2007/01/10/Excel_6.html在Excel中,行和列实际上仍然是Range,只不过取得行和列的方法和前面几篇随笔出现的有点不同,要使用Worksheet的Rows和Columns属性的get_Item方法,下面是例子代码,演示了怎样选中行,并且在行之间复制数据,和插入行:ThisApplication = new Excel.Application();ThisWorkbook = ThisApplication.Workbooks.Open("z:\\Book1.xls", Type.M 阅读全文
posted @ 2010-11-05 09:29 想要飞翔 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 原文链接http://www.cnblogs.com/dahuzizyd/archive/2007/01/08/excel_5.html在用Excel作报表的时候,可能需要操作单元格的边框和填充颜色和纹理等操作,下面的代码说明如何设置选中的单元格的填充纹理和边框try{ ThisApplication = new Excel.Application(); ThisWorkbook = ThisApplication.Workbooks.Open("z:\\Book1.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Ty 阅读全文
posted @ 2010-11-05 09:28 想要飞翔 阅读(351) 评论(0) 推荐(1) 编辑
摘要: 做.NET WinForm的开发也有一段时间了,对.NET的界面设计也有了一定的了解。自认为自己学的这些东西都是网上看高手们的东西后总结出来的,第一次把这些东西写出来。不好的地方请大家多多指教。 大家先看一下做出来的效果吧!网上也看过很多做.NET窗体的例子,我只是把网上的这些东西综合了一下,主要有下面这些特点:1、边框是半透明的,透明度可根据需要自己更改;2、可以改变窗体的大小,改变后样式不变;3、窗体的边框是不规则的;4、重点解决了窗体会出现闪烁的问题,在窗体移动的时候也不会闪烁;5、使用方便,只要将AlphaFormPanel拖动到一般的窗体上就可以实现换肤;设计思路说明:一、.NET. 阅读全文
posted @ 2010-11-01 16:19 想要飞翔 阅读(8672) 评论(6) 推荐(3) 编辑
摘要: 注意:存储过程最好建在不用的数据库中,比如master,不然恢复的时候不能关闭当前进程!/*1.--得到数据库的文件目录 @dbname 指定要取得目录的数据库名 如果指定的数据不存在,返回安装SQL时设置的默认数据目录 如果指定NULL,则返回默认的SQL备份目录名 */ /*--调用示例 select 数据库文件目录=dbo.f_getdbpath('tempdb') ,[默认SQL SERV... 阅读全文
posted @ 2010-11-01 10:01 想要飞翔 阅读(553) 评论(1) 推荐(0) 编辑