问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求基于C#c1chart做的统计图报表系统

发布网友 发布时间:2022-05-03 11:42

我来回答

2个回答

热心网友 时间:2022-06-19 15:15

导入执行isql就可以
using System;using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using Microsoft.Office.Interop.OWC;

ChartSpaceClass oChartSpace = new ChartSpaceClass();

GetSelectId();
if(T_ID.Text=="")
{
rs.Alert("请选择分析表!",this);
this.Image1.Visible = false;
return;
}

string S_Sql ="SELECT d.id,d.YYMM,d.bm+' '+x.XMMC as xm, "+this.O_Type.SelectedItem.Value+"(m.df) as ["+this.O_Type.SelectedItem.Value+"] "
+" FROM P_MYDD D,P_MYDM M,P_XMZL x where m.id=d.id and d.bm=x.xmbm and "
+" d.id in("+T_ID.Text+") "
+" group by d.YYMM,d.bm+' '+x.XMMC,d.id";

DataSet ds=rs.getrs( S_Sql);
int i = ds.Tables[0].DefaultView.Count;
string[]s1 = new string[i];
string[]s2 = new string[i];
for(int p=0;p<i;p++)
{
s1[p] = ds.Tables[0].Rows[p]["YYMM"].ToString().Trim()+"-"+ds.Tables[0].Rows[p]["xm"].ToString().Trim();
}
if(this.O_Type.SelectedItem.Value == "avg")
{
for(int p=0;p<i;p++)
{
s2[p] = ds.Tables[0].Rows[p]["avg"].ToString().Trim();
}
}
else if(this.O_Type.SelectedItem.Value == "sum")
{
for(int p=0;p<i;p++)
{
s2[p] = ds.Tables[0].Rows[p]["sum"].ToString().Trim();
}

}
oChartSpace.Charts.Add(0);
if(this.O_Gif.SelectedItem.Value =="1")
{
oChartSpace.Charts[0].Type=ChartChartTypeEnum.chChartTypeColumnClustered ;
}
else
{
oChartSpace.Charts[0].Type=ChartChartTypeEnum.chChartTypePie ;
}
oChartSpace.Charts[0].HasLegend = true; //系列
oChartSpace.Charts[0].HasTitle = true;
oChartSpace.Charts[0].Title.Caption="满意度分布图";

oChartSpace.Charts[0].SeriesCollection.Add(0);
if(this.O_Type.SelectedItem.Value == "avg")
{
oChartSpace.Charts[0].SeriesCollection[0].Caption="平均分";
oChartSpace.Charts[0].Title.Caption="平均分对比图";
}
else
{
oChartSpace.Charts[0].SeriesCollection[0].Caption="总分";
oChartSpace.Charts[0].Title.Caption="总分对比图";
}

oChartSpace.Charts[0].SeriesCollection[0].Line.Color="red";
oChartSpace.Charts[0].SeriesCollection[0].SetData(ChartDimensionsEnum.chDimCategories,
Convert.ToInt32(ChartSpecialDataSourcesEnum.chDataLiteral),String.Join("\t", s1));
oChartSpace.Charts[0].SeriesCollection[0].SetData(ChartDimensionsEnum.chDimValues,
Convert.ToInt32(ChartSpecialDataSourcesEnum.chDataLiteral),String.Join("\t", s2) );

string filename = System.DateTime.Now.Ticks.ToString() +".gif";
string strFullPathAndName=Server.MapPath( filename );
oChartSpace.ExportPicture( strFullPathAndName, "gif", 800, 600);
string fp = Request.FilePath.Substring(0,Request.FilePath.LastIndexOf ('/'));
Image1.ImageUrl=@"http://" + Request.Url.Host + fp +@"/" + filename;
Image1.Visible =true;
rs.RemoveFiles(Server.MapPath("."),".gif");

热心网友 时间:2022-06-19 15:16

楼主可以试一下FineReport报表软件,支持SQL2005的数据源和数据回填,可以自主生成各种形态的图表如柱状图之类,并且支持与Excel互相导入导出。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
咖喱鸡块怎样烧好吃 小米摄像头安全吗会被别人看到吗 小米摄像头会被别人入侵吗 广联达计价软件gbq4.0中怎么显示小数位数 脸干怎么补水最有效 脸干补水最好土方法 为什么退契税 首套购房契税为什么退回 契税为什么会退 退购房契税什么意思 为什么买了房子要退契税 蜂蜜小面包的做法,芝麻蜂蜜小面包怎么做好 AI 如何制作毛笔字体千万不要复制! 有没有毛笔字体笔触明显的字体网站,平面类软件要用的 被盗了怎么注销实名认证? 毛笔字中 飞白 转笔 是怎么回事 oppo 怎么让后台应用一直保持退出页面 PS技术 毛笔笔触 统计数据报送平台可以登陆打不开报表是怎么回事 被盗了实名认证了怎么办? 被盗,找不回来怎么解除身份证和微信银行卡绑定? 有哪些带有笔触的书法字体推荐 蛤蜊鸡材料都需要什么 报表系统可根据哪几个方面统计,比如单品统计,分类统计,地区统计,客户统计等等 哪里教蛤蜊鸡,不要百度步骤 芙蓉蛤蜊鸡的做法 辣炒蛤蜊鸡的做法步骤图,辣炒蛤蜊鸡怎么做 oppo手机新机指导怎么退出 这个什么字体?还带有毛笔一样的笔触的 财产分割房产怎样评估? 家常做法视频,最正宗蛤蜊鸡制作视频,蛤蜊鸡怎么做 求几款毛笔字体风格的英文字体? 周末早午餐第二篇---蜂蜜黑芝麻蓝纹乳酪法国吐司的推荐做法? 蜂蜜小面包的做法,酸奶蜂蜜小面包怎么做好 黑芝麻小面包最正宗的做法 被盗如何取消实名认证? 被盗,找不回来怎么解除身份证和微信银行卡绑定? 西安一马通健康码输错手机号东城别人的电子码该怎样修改为自己的 西安一码通。我的健康码是别人的。,怎么变回自己的健康码? 所有和船有关的故事、传说、越具体越好…… 日本网友怎么评论中韩军事实力的 蜂蜜小面包的做法大全,如何做蜂蜜小面包,怎样做 他不知道诸葛亮借船有什么用,回来报告周瑜,果然不提借船的事用果然造句? 韩国代表团在奥运村贴抗日标语,日韩网友隔空对骂? 草船借箭船先写了什么练习册答案第六题 韩国与日本哪个比较值得尊敬(个人恩怨抛开 以第三视角评论) 韩国媒体如何评论2010东亚四强赛中韩之战 作者为什么要一次次地写摇船、船上做饭、船上睡觉?这和课文题目有什么联系? 日本网友为何说韩国就会夸大其词? 日本人对于中国人和韩国人的看法 船之旅阅读答案