zoukankan      html  css  js  c++  java
  • 使用图表控件

    首选配置控件的属性,html代码略,设控件id="chard" ,可以在Page_Load事件中加入
    if(!IsPostBack)
                
    {
                

                    chart.ChartImagesPath
    ="../ChartImages";
                    chart.ImagePipePageName
    ="../ImagePipe.aspx";//使用ImagePipe.aspx生成的图像输出,ImagePipe.aspx页可以在natvatanges的演示示例中找到
                    chart.DeploymentScenario.FilePath="..\\ChartImages";
                    chart.DeploymentScenario.Scenario
    =Infragistics.UltraChart.Shared.Styles.ImageDeploymentScenario.Session; //必须配置成Session才可以用ImagePipe.aspx生成的图像输出,缺省为在chart.ChartImagesPath生成图片
                    chart.DeploymentScenario.RenderingType=RenderingType.Image;
                    chart.DeploymentScenario.ImageType
    =System.Drawing.Imaging.ImageFormat.Jpeg;
                
                    chart.EmptyChartText
    ="没有任何数据";
                    
    /*
                    chart.ColumnChart.ChartText[0].VerticalAlign=System.Drawing.StringAlignment.Far;//如是矩型图设置在矩型上面显示
                    chart.ColumnChart.ChartText[0].ItemFormatString="<DATA_VALUE:##0.00>";//设置值的格式
                    
    */

                    

                }

    二、创建数据源
        如是柱型图请按下列样式生成DataTable实例

    标签

    第一季度

    第二季度

    系列1

     ¥20000

     ¥25000

    系列2

     ¥10000

     ¥15000


        如果是饼型图,按下列生成DataTable 实例

    标签

    金额

    系列1

     ¥30000

    系列2

     ¥50000

    系列3

     ¥40000


    一定要按规定的格式生成DataTable ,不然会报错;且除标签列允许为字符型外,其它列均只能是数值类型

    三、绑定数据源,既可完成
            chart.DataSource=GetChartData(table);
           chart.DataBind();


  • 相关阅读:
    HDU 1009 FatMouse' Trade(简单贪心 物品可分割的背包问题)
    HDU 1006 Tick and Tick(时钟,分钟,秒钟角度问题)
    hdu 2099 整除的尾数
    hdu 2098 分拆素数和(一个偶数拆分成两个不同素数和 拆法数量)
    旅游电车(cogs 1175)
    校长的收藏(洛谷 U4534)
    HXY烧情侣(洛谷 2194)
    矩形面积求并(codevs 3044)
    楼房(洛谷 1382)
    选择数字(codevs 3327)
  • 原文地址:https://www.cnblogs.com/eric812/p/351578.html
Copyright © 2011-2022 走看看