第一次使用水晶报表,柱状图的横竖坐标不会定位,怎么办?
从昨天开始收集了很多制作水晶报表的资料,想自学成材,数据都从来效果了,但是就是柱状图的横竖坐标不会定位,发篇博客,有路过的帮帮忙,谢谢了。
以下是cs代码,
2using System.Collections;
3using System.Configuration;
4using System.Data;
5using System.Linq;
6using System.Web;
7using System.Web.Security;
8using System.Web.UI;
9using System.Web.UI.HtmlControls;
10using System.Web.UI.WebControls;
11using System.Web.UI.WebControls.WebParts;
12using System.Xml.Linq;
13using System.Data.SqlClient;
14using CrystalDecisions.CrystalReports.Engine;
15using CrystalDecisions.Shared;
16
17public partial class Teacher_fxlr : System.Web.UI.Page
18{
19 string marketid;
20 string marketyear;
21 protected void Page_Load(object sender, EventArgs e)
22 {
23 marketid =Session ["marketid"].ToString ();
24
25 if (!this.IsPostBack)
26 {
27 yearlist();
28 report();
29
30 }
31
32 }
33 protected void report()
34 {
35
36 string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
37 SqlConnection myconn = new SqlConnection(constr);
38 myconn.Open();
39 //marketname--市场名称;marketyear--市场年份;projectname--企业名称,jlr--净利润;xssr--销售收入;
40 //zyl--市场占有率=净利润/销售收入,条件是市场编号marketid等于session传的id值,marketyear等于年份的yearradiobutton的选项值。
41 string sql = "select marketname,marketyear,projectname,jlr,xssr,convert(varchar(10),(jlr*100/xssr))+'%' as zyl from fxlr where marketid='" + marketid + "' and marketyear='" + marketyear + "'";
42 SqlDataAdapter myadr = new SqlDataAdapter(sql, myconn);
43 lrDataSet ds = new lrDataSet();
44 myadr.Fill(ds, "fxlr");
45 ReportDocument myreport = new ReportDocument();
46 string FilePath = Server.MapPath("fxlr.rpt");//映射到当前目录
47
48 if (!myreport.IsLoaded)
49
50 myreport.Load(FilePath);//加载报表
51
52
53 myreport.SetDataSource(ds);
54
55 CrystalReportViewer1.ReportSource = myreport;
56
57 }
58 /**//// <summary>
59 /// 加载市场年份
60 /// </summary>
61 protected void yearlist()
62 {
63 DataOperate DO = new DataOperate();
64 yearbl.Items.Clear();
65 string sql = "select marketyear from market where id='" + marketid + "'";
66 int yearcount = DO.GetCount(sql);
67 //增加初始年
68 ListItem LI = new ListItem("初始年", "0");
69 yearbl.Items.Add(LI);
70 yearbl.Items[0].Selected = true;
71 for (int i = 1; i <= yearcount; i++)
72 {
73 LI = new ListItem("第" + i + "年", i.ToString());
74 yearbl.Items.Add(LI);
75 }
76
77 }
78 /**//// <summary>
79 /// 点击查看按钮发生的方法。
80 /// </summary>
81 /// <param name="sender"></param>
82 /// <param name="e"></param>
83 protected void Button1_Click(object sender, EventArgs e)
84 {
85 marketyear=yearbl .SelectedValue;
86 report();
87
88 }
89}
90
我想要的柱状图是按市场年份点击按钮,出现横坐标为企业的名字,纵坐标为企业的占有率
柱状图的是如下图配置的,但是效果不对,我该怎么配呢?
转载于:https://www.cnblogs.com/wangfang224120999/archive/2008/11/22/1339132.html
第一次使用水晶报表,柱状图的横竖坐标不会定位,怎么办?相关推荐
- 水晶报表 发布 部署
<script src="http://www.shengfang.org/blog/blog/template/clean/function.js" type=" ...
- 关于CrystalReportsy 9(水晶报表9)在VS2017上的使用
关于CrystalReportsy 9(水晶报表9)在VS2017上的使用 1.加载CrystalReportsy 9 首先需要加载CrystalReportsy 9的插件.1.打开VS2017-&g ...
- 取消水晶报表的数据库登录框 分享
这两天在和斌做后台中的报表,暂定使用水晶报表,目前还只是处于对水晶报表的初级应用阶段,也就是知道如何 汇个总.写个函数.传个参数. 问题总是层出不穷,在最后整合报表,进行报表显示测试的时候,发现每次更 ...
- 水晶报表技术(12)——一个投票系统水晶报表应用
前一段时间,公司需要做一个在线的调查投票系统,目的是统计公司能力等级指数,统计的能力级别分三大类,分别为一级能力要素,二级能力要素,三级能力要素,不同的一级能力要素下面分若干的二级能力要素,每 ...
- .net 的水晶报表在push模式下的多表关联问题
最近忙于用水晶报表来设计各种报表,都是采用push模式 设计一个报表的基本情况是这样的: 1 创建一个Dataset 2 在该DataSet中手工创建一个或多个表结构,纯手工创建: 3 创建一个rtp ...
- Asp.net2.0水晶报表的一些示例源码
最近关注了一下Asp.net2.0中水晶报表的资料,发现示例少之又少(怀疑是水晶报表免费的比较少的缘故),搜集到了Asp.net官方的许多示例源码,试了几个还不错,这里发给大家分享一下(我仅把Asp. ...
- rpt水晶报表制作过程
原文:rpt水晶报表制作过程 最近公司安排一个以前的项目,里面需要用到水晶报表,由于原来做这个项目的同事离职,所在公司的同事报表做成了rdlc类型的,而这类报表在加载的时候很难动态的从数据库加载数据, ...
- 谈谈对水晶报表的看法
开始觉得水晶报表做报表简单,胡搞了近1月,被领导说了一句:水晶报表不能满足我们要求而告失败. 失败了,有点教训:一定要用成熟的东西,不要别人说好就认为很好,(有人做过,并且与自己的工程相似才是真理我没 ...
- C#实现调用打印机(打印字符串、打印绘图、打印图片),还差打印水晶报表
C#实现调用打印机(打印字符串.打印绘图.打印图片),还差打印水晶报表 目的:调用打印机的使用 缺陷:打印的对象不全(还差打印水晶报表),不能实现在插件绘图板中画什么打印什么 改进:同缺陷,希望朋友们 ...
最新文章
- 兵马未至,数据先行,且看如何进行数据挖掘!
- 专业软件 —— 硬件评测
- break是python合法标识符,Python笔记——break的注意事项
- java list find方法_Java 8 Stream - Find Max and Min from List - 入门小站-rumenz.com
- [Ext JS 4] 实战之Grid, Tree Gird 动态添加行
- memset 和 fill 初始化数组
- php仿u8系统模板_用友U8:项目型制造企业的信息化模板
- ipython怎么安装_ipython安装(python3.6.1)(转载)
- 字节跳动Java大数据工程师面试题、笔试题(含答案)
- C++ 平方、开方、取整运算
- 米家推出新款石头机器人,扫拖一体,指哪去哪!
- java实现即时通讯_java实现WebSocket即时通信
- python中--snip--是什么意思
- java调用opencc将中文简体繁体转换
- shell 开机自动执行_【自研】开机自动登陆佛大校园网程序安装全教程
- 1024程序员节日,祝愿所有的程序员节日快乐
- This Week in Spring - July 9, 2013
- HTML5实现3D校园地图思路
- 芙拉机器人_【诉说实情】芙拉2020新品女士小号斜挎包心形印花怎么样?别花冤枉钱,内幕大揭秘 | 智能扫地机器人评测...
- 数字时钟程序c语言,C语言实现电子时钟程序