首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

dotnetcharting的用法解决方法

2012-12-15 
dotnetcharting的用法我按照网上的代码写了一遍出不来效果啊代码如下:%@ Page LanguageC# AutoEventWi

dotnetcharting的用法
我按照网上的代码写了一遍出不来效果啊
代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Statictics.aspx.cs" Inherits="WebMemberManage.Statictics" %>

<%@ Register Assembly="dotnetCHARTING" Namespace="dotnetCHARTING" TagPrefix="dotnetCHARTING" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <dotnetCHARTING:Chart ID="Chart1" runat="server">
        </dotnetCHARTING:Chart>
    </div>
    </form>
</body>
</html>

/// <summary>
/// Charting的摘要说明
/// </summary>
using System.Data;
using dotnetCHARTING;
namespace WebMemberManage.Commen
{
    public class Charting
    {
        protected string _phaysicalimagepath;
        protected string _title;
        protected string _xtitle;
        protected string _ytitle;
        protected string _seriesname;
        protected int _picwidth;
        protected int _pichight;
        protected SeriesType _type;
        protected bool _use3d;
        protected DataTable _dt;
        protected string _filename;

        public Charting()
        {
            //
            // TODO: 在此处添加构造函数逻辑
            //
        }
        /// <summary>
        /// 图片存放路径
        /// </summary>
        public string PhaysicalImagePath
        {
            set { _phaysicalimagepath = value; }
            get { return _phaysicalimagepath; }
        }
        /**/
        /// <summary>
        /// 图片标题
        /// </summary>
        public string Title
        {


            set { _title = value; }
            get { return _title; }
        }
        /**/
        /// <summary>
        /// 图片x座标名称
        /// </summary>
        public string XTitle
        {
            set { _xtitle = value; }
            get { return _xtitle; }
        }
        /**/
        /// <summary>
        /// 图片y座标名称
        /// </summary>
        public string YTitle
        {
            set { _ytitle = value; }
            get { return _ytitle; }
        }

        /**/
        /// <summary>
        /// 图例名称
        /// </summary>
        public string SeriesName
        {
            set { _seriesname = value; }
            get { return _seriesname; }
        }
        /**/
        /// <summary>
        /// 图片宽度
        /// </summary>
        public int PicWidth
        {
            set { _picwidth = value; }
            get { return _picwidth; }
        }
        /**/
        /// <summary>
        /// 图片高度
        /// </summary>
        public int PicHight
        {
            set { _pichight = value; }
            get { return _pichight; }
        }

        /// <summary>
        /// 统计图类型(柱形,线形等)


        /// </summary>
        public SeriesType Type
        {
            set { _type = value; }
            get { return _type; }
        }

        /// <summary>
        /// 是否将输出的图片显示成三维
        /// </summary>
        public bool Use3D
        {
            set { _use3d = value; }
            get { return _use3d; }
        }

        /// <summary>
        /// 对比图形数据源
        /// </summary>
        public DataTable DataSource
        {

            set { _dt = value; }
            get { return _dt; }
        }

        /// <summary>
        /// 生成统计图片的名称
        /// </summary>
        public string FileName
        {
            set { _filename = value; }
            get { return _filename; }
        }

        /// <summary>
        /// 生成单一统计图片
        /// </summary>
        /// <param name="chart"></param>
        /// <param name="type">图形类别,如柱状,折线型</param>
        public void CreateStatisticPic(dotnetCHARTING.Chart chart)
        {
            chart.Title = this.Title;
            chart.XAxis.Label.Text = "count";// this.XTitle;
            chart.YAxis.Label.Text = "date";//this.YTitle;
            chart.TempDirectory = this.PhaysicalImagePath;
            chart.FileManager.FileName = this.FileName;
            chart.Width = this.PicWidth;
            chart.Height = this.PicHight;


            chart.Type = ChartType.Combo;
            chart.Series.Type = this.Type;
            chart.Series.Name = this.SeriesName;
            chart.Series.Data = this.DataSource;
            Series ss = new Series();
            ss.Data = this.DataSource;
            chart.SeriesCollection.Add(ss);
            chart.DefaultSeries.DefaultElement.ShowValue = true;
            chart.ShadingEffect = true;
            chart.Use3D = this.Use3D;
            chart.Series.DefaultElement.ShowValue = true;
            
        }
    }
}



using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using WebMemberManage.Commen;
using dotnetCHARTING;

namespace WebMemberManage
{
    public partial class Statictics : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            if (!IsPostBack)
            {

                Drawing();

            }
        }

        private void Drawing()
        {
            Charting c = new Charting();
            c.Title = "商品价格走势图";
            c.XTitle = "月份";
            c.YTitle = "价格(元)";
            c.PicHight = 350;
            c.PicWidth = 650;
            c.SeriesName = "合计";//仅对于DataTable类型做数据源时,此属性有效
            c.PhaysicalImagePath = "ChartImages";//统计图片存放的文件夹名称,缺少对应的文件夹生成不了统计图片
            c.FileName = "Statistics";
            c.Type = SeriesType.Spline;//折线型


            c.Use3D = false;
            c.DataSource =bllStatistics.GetReult("1","0","0","Day",Convert.ToDateTime("2011-10-09"),Convert.ToDateTime("2011-10-11"));// GetDataSource();
            c.CreateStatisticPic(this.Chart1);

        }

        //private DataTable GetDataSource()
        //{
        //    BLL.BLLStatistics bllStatistics = new WebMemberManage.BLL.BLLStatistics();
        //    DataTable MyTable =

        //    return MyTable;
        //}
    }
}

[解决办法]
速度顶起来啊  哥哥姐姐们 速度帮忙了
[解决办法]
自己顶  哥哥姐姐们速度帮忙解决啊
[解决办法]
同样的问题 请教

热点排行