水晶报表柱状图无法显示

问题描述

VS2012做水晶报表,调试的时候水晶报表工具栏和数据都能显示,就是下面的柱状图不能显示,数据库连接都没问题。

解决方案

解决方案二:
给柱状图绑定数据源了吗
解决方案三:
绑定了,列和统计个数都有
解决方案四:
数据源列名称和水晶报表绑定的字段名是否一致(包括大小写)?
解决方案五:
:柱形图分析汇总数据显示publicpartialclassFrm_Main:Form{SqlConnectioncon;SqlCommandcmd;publicFrm_Main(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){ShowPic();}privatevoidConn(){con=newSqlConnection("server=WRET-MOSY688YVW\MRGLL;uid=sa;pwd=;database=db_TomeOne");con.Open();}privatevoidShowPic(){Conn();//打开数据库连接using(cmd=newSqlCommand("SELECTTOP3*FROMtb_Rectangleorderbyt_Numdesc",con));//实例化SqlCommand对象{SqlDataReaderdr=cmd.ExecuteReader();//创建SqlDataReader对象BitmapbitM=newBitmap(this.panel1.Width,this.panel1.Height);//实例化一个新画布Graphicsg=Graphics.FromImage(bitM);//创建Graphics对象g.Clear(Color.White);//设置画布背景for(inti=0;i<5;i++){g.DrawLine(newPen(newSolidBrush(Color.Red),2.0f),50,this.panel1.Height-20-i*20,this.panel1.Width-40,this.panel1.Height-20-i*20);//绘制水平直线g.DrawString(Convert.ToString(i*100),newFont("TimesNewRoman",10,FontStyle.Regular),newSolidBrush(Color.Black),20,this.panel1.Height-27-i*20);//绘制文字}for(intj=0;j<4;j++){//绘制垂直直线g.DrawLine(newPen(newSolidBrush(Color.Red),1.0f),50+40*j,this.panel1.Height-20,50+40*j,20);if(dr.Read()){intx,y,w,h;//声明变量存储坐标和宽高g.DrawString(dr[0].ToString(),newFont("宋体",8,FontStyle.Regular),newSolidBrush(Color.Black),76+40*j,this.panel1.Height-16);//绘制说明文字x=78+40*j;//X轴y=this.panel1.Height-20-Convert.ToInt32((Convert.ToDouble(Convert.ToDouble(dr[1].ToString())*20/100)));//Y轴w=24;//宽h=Convert.ToInt32(Convert.ToDouble(dr[1].ToString())*20/100);//高g.FillRectangle(newSolidBrush(Color.FromArgb(56,129,78)),x,y,w,h);//绘制柱形图}}//codego.net/tags/1/1/this.panel1.BackgroundImage=bitM;//将画布设为panel1控件的背景图}}}

时间: 2024-10-02 14:33:51

水晶报表柱状图无法显示的相关文章

asp.net 水晶报表图标不显示的解决方法

asp教程.net 水晶报表图标不显示的解决方法 有时在水晶报表里添加一个饼状图或者柱状图时,页面显示叉叉,就是图片没有输出,解决方法如下: 在web.config中添加如下节点   <system.web><httphandlers><add verb="get" path="crystalimagehandler.aspx" type="crystaldecisions.web.crystalimagehandler, c

水晶报表图片不显示两种问题分析及解决方法_实用技巧

水晶报表布置后里面的图片不显示的情况,分两种: 一是:水晶报表工具栏上的图片不显示: 二是:水晶报表中的的图片对象不显示: 针对第一种情况的解决方法: 对于工具栏上的图片不显示是由于发布的服务器上,水晶报表所需要的站点相关图片样式 没有找到. 在水晶报表图片不显示的页面上,看页面的源代码.可在<head></head>之间找到 复制代码 代码如下: </head> <link href="/aspnet_client/System_Web/2_0_507

水晶报表 如何实现显示中文日期格式

问题描述 例如2014年7月,显示为二〇一四年七月 解决方案 解决方案二:没用过水晶报表的顶起,"水晶表白"这名字好炫,用的人多吗?用着方便吗解决方案三:建个参数,然后加载http://www.shangxueba.com/jingyan/95102.html解决方案四:先在数据库处理好,再显示:

水晶报表 数据集 循环显示到页眉

问题描述 在水晶报表中想处理一个数据集按列名指定格式显示在页眉某些地方如:中药费12诊查费11材料费14XX费310XX费48XX费522xx费613xx费711xx费811xx费912xx费1011xx费1111固定格式有则显示实际无则显示零即可现在我的数据集(发票明细)是中文名称金额(je)怎么将数据集处理成这种格式我现在是想建立12个公式每个公式这样写公式1:西药费WhilePrintingRecords;NumberVarje;NumberVari;NumberVarz;z:=0;for

水晶报表页码分段显示问题

问题描述 水晶报表中有三个子报表,分别是子报表1,子报表2,子报表3,假设现在主报表加三个子报表一共是9页其中子报表1有3页,子报表2有3页,子报表3有3页.(实际报表的页数可能根据子报表的记录数或多或少)我现在想在子报表1中显示Page1of3Page2of3Page3of3子报表2中显示Page1of3Page2of3Page3of3子报表3中显示Page6of15Page7of15Page8of15主报表中显示Page1of3Page2of3Page3of3由于子报表没有页脚,现在我页码放

紧急:水晶报表 分栏显示 行控制(在线等...)

问题描述 我想把数据清单分四列显示,先列后行,每列显示10条记录.现在已经实现分列显示,但是不能控制行数,请问该怎么设定? 解决方案 解决方案二:是每页显示10行吗,可以在节专家里写脚本控件啊

水晶报表显示多个表的问题

问题描述 我现在有两个表表A1:字段:a1主键,a2,a3表B1:字段:b1外键引用A1字段a1,b2,b3表A1:a1a2a31aabb表B1:b1b2b31bbaa1ddaas表A1和B1是一对多的关系.现在想在水晶报表中想显示成:aabb1bbaa1ddaas希望各位大侠解决哈新手不胜感激.

水晶报表的jsp实现

js|水晶报表 最近为客户开发一个mis系统,java技术,b/s结构.客户要求系统的报表采用水晶报表.怎样在jsp中实现水晶报表呢?找遍了所有的资料,水晶报表的web实现倒是很多,但都讲的是微软的.net方案.jsp中如何实现水晶报表的动态显示呢?经过一段时间的痛苦摸索,现在把我的方案介绍给大家,希望各位大哥批评指正我的问题:需要动态的显示水晶报表,并且要根据我传递的一个参数(BH)的值动态的显示数据.并且要可以把水晶报表导出为word,excel,pdf等格式 我的解决方案:一:下载 cry

水晶报表的jsp实现(开发工具:bea weblogic workshop)

js|web|水晶报表 最近为客户开发一个mis系统,java技术,b/s结构.客户要求系统的报表采用水晶报表.怎样在jsp中实现水晶报表呢?找遍了所有的资料,水晶报表的web实现倒是很多,但都讲的是微软的.net方案.jsp中如何实现水晶报表的动态显示呢?经过一段时间的痛苦摸索,现在把我的方案介绍给大家,希望各位大哥批评指正 我的问题:需要动态的显示水晶报表,并且要根据我传递的一个参数(BH)的值动态的显示数据.并且要可以把水晶报表导出为word,excel,pdf等格式 我的解决方案:一:下