摘要:
研究了两天,终于把DataGridView的列格式化完成了,上网找了N长时间也不会,还傻乎乎地自己写类实现IFormatProvider接口,写是写出来了,可是一点作用也没有。原来只要给DataGridView绑定一个CellFormatting事件就行了,真是简单啊,呵呵。 /// <summary> /// 单元格格式化 /// </summary> /// <... 阅读全文
摘要:
水晶报表(Crystal Report)是微软的图表合作商,因为专业,所以优秀,尽管微软有(Microsoft Chart),但是水晶报表还是被作为一种自带的控件由Visual Studio 2005随之附带. 水晶报表包含两种模式,一种是Pull模式,一种是Push模式.下面句先具体的谈谈两种模式的区别.Pull模式是一种直接把数据从数据库里面拉出来的模式,所以很形象的叫做Pull,Pull模式... 阅读全文
摘要:
本文只是简单的实现了datagridview汇总功能。 1、定义一个累加变量,累计需要汇总的列: decimal a=0.00m; 2、将要显示在datagridview中的数据放到DataTable dt对象中去。chxclass.selectdj1()是类中的一个方法,返回dataset对象。 System.Data.DataTable dt=chxclass.selectdj1().Tab... 阅读全文
摘要:
第一种:通过连接现成的数据源来装载数据,也就是Pull模式(被动的,简单的,方便的):[代码]第二种,利用DataSet绑定数据源,这种方法的好处是可以自己写SQL语句,也叫做Push模式(主动的,自定义的)。现在网上所有的水晶报表示例教程中全都是只能出一个表的数据。按照那些示例上所说的,如果你想使用PUSH模式在报表中显示两个表的数据,就会出现“登录失败”的问题。其实就在... 阅读全文
摘要:
http://www.microsoft.com/china/community/Column/26.mspx 阅读全文
摘要:
水晶报表历来就不是免费的 VS2005带的版本有5个并发用户的限制,其余没有什么限制,也不会失效 达到限制后,会提示“已达到系统管理员配置的最大报表处理作业数限制” 程序无法继续执行,不过重新启动IIS就行了。 所谓的注册,就是要花钱买授权的,呵呵。水晶报表的问题,归神州数码管。这个是我网上搜到的破解方法 具体为修改下面两个键的值。 HKEY_LOCAL_MACHINE;S... 阅读全文