前段时间,项目中开发用到柱状图,饼图,由于vs上没有这边好的控件,在网上搜索咯下,发现图表控件的评价还是相当高的,先说下安装步骤,首先得安装。 .net框架3.5sp1,对应vs2008安装mschart_visualstudioaddon.exe,vs2010则安装mschart.exe。安装好后打开vs软件,在数据类控件库里面就能看到图表控件了,拖过来就能用。
主要收下一些属性的意思,免得不会的又去学习一遍,时间浪费
前台:
<asp:图表id =“chrcount”=“服务器”背景色=“浅钢”
backgradientstyle =“topbottom”backsecondarycolor =“白”enabletheming =“假“
的enableviewstate =”真“height =”303px“width =”1015px“imagestoragemode =”useimagelocation“>
<传奇>
的<asp:联想对齐=”中心“对接=”左“name =”legend1“标题=”图例“>
</ asp:传奇>
</传奇>
<标题>
的<asp:标题字体=“微软雅黑,16pt”name =“标题1”文本=“个贷中心信息录入岗完成笔数统计表”>
</ asp :标题>
</标题>
<系列>
</系列>
<chartareas>
的<asp:chartarea name =“chartarea1”>
<axisx> <majorgrid启用=“false”/> </ axisx>
<axisy> <majorgrid启用= “假”/> </ axisy>
</ asp:chartarea>
</ chartareas>
</ asp:图表>
imagestoragemode这个属性是否要将生产的图片保存到服务器。
后台:
数据集dt = cstatsreportv3.commitcountybystaffid(dtdkffrq,n类型,actid,gdzxdept,楼盘objdb);
chrcount.datasource = dt;
arraylist的arrdc_staff = cstatsreportv3.f_ostaffnamelistbyactid(dtdkffrq,actid,n类型,gdzxdept,楼盘objdb); //绑定数据源
chrcount.series.clear(); 将柱状图实例情况
,如果(arrdc_staff!= null)//根据人员动态添加柱状图图例
{
的foreach(cdc_staff objstaff在arrdc_staff)
{
chrcount.series.add(objstaff.m_nstaffid.tostring());
chrcount.series [objstaff.m_nstaffid.tostring()] =传奇“legend1”。
chrcount.series [objstaff.m_nstaffid.tostring()]的legendtext = objstaff.m_szstaffname。
。chrcount.series [objstaff.m_nstaffid.tostring()] xvaluemember =“strdate”; //点¯x轴为日期
chrcount.series [objstaff.m_nstaffid.tostring()] = yvaluemembers objstaff.m_szstaffname。//ÿ轴为用户
//如果(arrdc_staff.count <= 5)
chrcount.series [objstaff.m_nstaffid.tostring()] isvalueshownaslabel = true; //是否显示柱状图没列值
}
}
chrcount.chartareas [“ chartarea1“] = axisy.title”笔数(单位:笔)“; //ÿ轴单位
chrcount.chartareas [“chartarea1”] = axisy.titlealignment stringalignment.far; //设置ÿ轴标题的名称所在位置位远
chrcount.chartareas [“chartarea1”] axisx.interval = 1。
。//txtdateend.text = chrcount.series.longcount()的tostring();
//字符串文件=使用server.mappath(@“〜/ tmpfiles / 2.jpeg”);
//chrcount.saveimage(file,chartimageformat.jpeg);
//chrcount.chartareas[chartarea1].axisx.majorgrid.enabled = false; //是否显示柱状图后面的方块
//chrcount.chartareas[chartarea1].axisy.majorgrid.enabled = false;
http://fancility.taobao.com老婆开的店,有空大家去逛逛