- 博客(22)
- 资源 (20)
- 收藏
- 关注
原创 水晶报表中如何动态增加字段
说明: 最近项目中要用到水晶报表,水晶报表的功能的确非常强大,但是有一个问题一直困扰着我,那就是它对于每种数据表结构都必须建一个报表文件。尽管它有两种使用方式,“pull”模式和“push”模式。但是推模式下仍然需要先根据dataset的结构生成相应的报表文件。这样就很不灵活,试想如果之前并不知道数据集dataset的结构,怎么用报表?即便知道有哪些表格,如果表格数太多,对于每个表格生
2009-08-28 08:54:00 896
转载 C# oracle 存储过程
ORACLE段:首先在ORACLE建立PACKAGE和PACKAGE BODY,将在这里面定义函数和存储过程返回结果集。1:建立PACKAGE:CREATE OR REPLACE package SCOTT.pk_wtistype mytype is ref cursor;procedure p_wt(mycs out mytype);function f_get(str in varcha
2009-08-22 11:05:00 838
转载 C#结构体和字节数组的转换
C#结构体和字节数组的转换 在写C#TCP通信程序时,发送数据时,只能发送byte数组,处理起来比较麻烦不说,如果是和VC6.0等写的程序通信的话,很多的都是传送结构体,在VC6.0中可以很方便的把一个char[]数组转换为一个结构体,而在C#却不能直接把byte数组转换为结构体,要在C#中发送结构体,可以按以下方法实现: (1)定义结构体: //命名空间
2009-08-21 10:31:00 1089
原创 Oracle 重建所有表的索引的存储过程 (重建索引)
create or replace procedure p_rebuild_all_index (tablespace_name in varchar2,--这里是表空间名,如果不改变表空间,可以传入null only_unusable in boolean) --是否仅对无效的索引操作as sqlt varchar(200);begin --只取非临时
2009-08-21 09:12:00 1770
原创 掌控于股掌之间-代码中传参数、传公式、操作水晶报表里的所有对象
月初一如既往地忙碌,竟然一点时间也没抽出来。 周末也是一如既往地加班了,好在事情进展地还算顺利,终于有时间写这一篇。 本来的计划是《掌控于股掌之间-代码中传参数、传公式、操作水晶报表里的所有对象》 考虑到公式的重要性,会单独写一篇,于是本篇的内容就是参数与对象的控制 而参数的部分,在本篇也是基本操作,后续的进阶操作会结合其他环节进一步说明 1.对象的操作 开始之前 先说一下,操作对象,是依靠Rep
2009-08-20 10:08:00 877
原创 使用C#和Excel进行报表开发(八)-用程序绑定数据源
本文演示一个简单的办法,并使用程序将一个dataset中的内容填充到指定的格子中,目的是尽可能的通用,从而避免C#代码必须知道Excel文件中字段和内容的位置的情况。先制作一个简单的Excel文件作为模板,为了防止要填充的Cell中的内容和标题的内容一样,所以要填充内容的Cell中的内容是“$” + 字段名(要和DataTable中的列名一致),效果如图:创建一个Winform程序,给窗体上添
2009-08-14 19:28:00 362
原创 使用C#和Excel进行报表开发(六)-操作行和列
在Excel中,行和列实际上仍然是Range,只不过取得行和列的方法和前面几篇随笔出现的有点不同,要使用Worksheet的Rows和Columns属性的get_Item方法,下面是例子代码,演示了怎样选中行,并且在行之间复制数据,和插入行: ThisApplication = new Excel.Application(); ThisWorkbook = ThisApplicat
2009-08-14 19:27:00 353
原创 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
在Excel中,如果某个单元格的内容是数字,且比较长,默认情况下,会变为科学计数发表示,例如:123456789123456000会被表示为1.2345E+17,为了能够将数字按照普通的格式完全表示,就需要设置单元格的属性 ,下面是例子代码: Excel.Application m_objExcel = null; Excel._Workbook m_objBook =
2009-08-14 19:27:00 391
原创 使用C#和Excel进行报表开发(五)-操作单元格边框和颜色
在用Excel作报表的时候,可能需要操作单元格的边框和填充颜色和纹理等操作,下面的代码说明如何设置选中的单元格的填充纹理和边框 try{ ThisApplication = new Excel.Application(); ThisWorkbook = ThisApplication.Workbooks.Open("z://Book1.xl
2009-08-14 19:24:00 631
原创 使用C#和Excel进行报表开发(三)-生成统计图(Chart)
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private void button4_Click(object sender, EventArgs e){ try { ThisApplication = new Excel
2009-08-14 19:23:00 518
原创 使用C#和Excel进行报表开发(四)-复制单元格
在用Excel作报表的时候,可能会碰到分页的情况,这样就要分成多个Sheet显示,如果要在每页都保留表头,就需要将第一页作为模板设计的表头部分拷贝到其他的Sheet上,这时就要用用到Excel中的单元格拷贝。下面的代码说明如何一个Sheet上的选定内容拷贝到另一个Sheet上: ThisApplication = new Excel.Application();
2009-08-14 19:23:00 514 1
原创 使用C#和Excel进行报表开发(二)-操作统计图(Chart)
下面的代码使用一个现有的统计图Excel文件,加载这个文件,设置某一项的值和统计图的表示方式,然后保存到另一个Excel文件里。如果是VS2005+Office2003,也可以选择使用Visual Studio Tools for Office来作。Excel.Application m_objExcel = null;Excel._Workbook m_objBook = null
2009-08-14 19:22:00 417
原创 将Excel应用于报表开发中(一)--开始
目前的商业工具如水晶报表,ActiveReport等,都提供了灵活,强大的功能,但是对于比较特殊化的表格,特别是国内的一些应用,都是一个个的格子组成的,这样要是用线来一根根画就比较麻烦,但是这类工具还都不提供表格化的报表布局定义方式。一个很好的选择是VS2005的客户端报表(RDLC),但是在某几个方面还是不够灵活,例如,灵活性有限制,要想自己编码实现一些复杂逻辑还是有困难;要VS2005,
2009-08-14 19:21:00 374
原创 C#操作Excel开发报表系列整理
本文来自博客园上的博客:http://dahuzizyd.cnblogs.com转载请注明博客园的源地址C#操作Excel进行报表开发系列共写了七篇,也已经有很久没有新东西了,现在整理一下,方便以后查阅,如果有写新的,会同时更新。需要注意的是因为Office的版本不同,实际的代码可能会有所不同,但是都是多几个,少几个参数,补上参数System.Reflection.Missing.Va
2009-08-14 19:16:00 599
原创 需求分析的重要性以及如何做好需求分析
需求分析的重要性以及如何做好需求分析 为什么以这个为主题写.是因为最近在做一个购物网,需求没有做好,导致做前台的时候商品与图片是1对1的关系,后台添加的时候有很大的弊端.和漏洞不好弥补.不是不好弥补.是牵扯的逻辑太多.如果说改了这个网站可以重做了.所以说很失败. 如果因为一个地方的失误.很可能导致整个项目的失败.那么你最近的所有努力将灰飞烟灭... 那么,如果在项目开
2009-08-07 12:42:00 10410 3
原创 静态化网站的分页对比
曾经看过动易CMS的代码,曾经在官方论坛上也讨论过分页算法的问题。主要的瓶颈在于,如果一个分类页数过多,那么每更新一个文件,需要生成 count/pagesize 个静态页面,这样再算上分发的话,消耗了大量的cpu,io,带宽。因此门户级的网站,设计一个好的分页算法或者说新闻组织结构是非常必要的。这里考虑的是全静态网站,并且使用分发形式更新的,也就是在前端只有html静态文件。首页,板块首页,
2009-08-07 12:33:00 1639
原创 C# Excel 行高,列宽,合并单元格,单元格边框线,冻结
private _Workbook _workBook = null;private Worksheet _workSheet = null;private Excel.Application _excelApplicatin = null;_excelApplicatin = new Excel.Application();_excelApplicatin.Visible = true;
2009-08-04 15:45:00 869
原创 Worksheet对象应用大全(2)-应用进阶
Worksheet(s)对象应用进阶[应用28] Worksheets集合与Sheets集合对于不熟悉Excel的人来说,可能会混淆Sheets集合和Worksheets集合之间的不同。Worksheets集合包含典型的Excel工作表(即通常我们说的工作表),即包含有行、列、单元格和公式等的工作表,而Sheets集合不仅仅是工作表的集合,而且也包含其它类型的工作表,例如图表工作表、Excel
2009-08-04 14:44:00 1188
原创 Worksheet对象应用大全(1)-应用基础
Worksheet对象代表Excel工作表,Worksheets集合对象代表Excel工作表的集合。下面,我们来探讨Worksheet对象和Worksheets集合的一些属性和方法的应用。Worksheet(s)对象应用基础[应用1]激活工作表(Activate方法)使用Activate方法来激活某工作表,例如:ThisWorkbook.Worksheets("Sheet1")
2009-08-04 14:43:00 1690
原创 复制excel单元格
// Copy a string to the Windows clipboard.string sData = "FirstName/tLastName/tBirthdate/r/n" + "Bill/tBrown/t2/5/85/r/n" + "Joe/tThomas/t1/1/91";System.Windows.Forms.Clipboard.SetDataObject(sData);
2009-08-04 10:35:00 499
转载 从Application对象中引用对象
本文以MSDN中的技术文章《Developers Guide to the Excel 2007 Application Object》为线条,参考了一系列相关技术文章和图书资料,全面整理和总结了Application对象应用知识。Application对象是Excel对象模型中最高层级的对象,代表Excel应用程序自身,也包含组成工作簿的许多部分,包括工作簿、工作表、单元格集合以及它们包含的数据
2009-08-04 10:17:00 3928
原创 excel在系统中集成调用的方法,C#
网上比较多讲述如何操作excel表的文章,但都是启动excel的窗口来打开excel数据文件。有时候需要把excel表嵌入到自己程序的form中,给客户一个不用切换窗口的操作界面,似乎更好。这在vc中用ole技术很容易实现,但是在c#中方法就不一样啦。下面将就此进行阐述。一、首先简要回顾一下如何操作excel表 先要添加对Excel的引用。选择项目-〉添加引用-〉COM-〉添加Micro
2009-08-04 10:15:00 902
SIM5051 SIM PCB封装 .IntLib Altium Designer
2019-04-07
FusionWidgets V3 - AngularGauge.swf&HLinearGauge.swf 破解
2011-10-18
XMLSpy 2005企业版中文手册
2010-01-17
批量上传文件C#.net+FLEX
2009-07-31
常用办公管理管理参考数据库参考资料全部DOC资料
2009-06-08
手机号码归属地数据库(130~139,150~153,155~159,188,186,189号段,1年更新)
2009-06-08
asp常见漏洞集合 ASP漏洞分析和解决方法
2009-05-30
2.6+ASP网站漏洞扫描工具
2009-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人