亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ASP.NET基于donetCHARTING的自動報表

2019-11-17 02:07:42
字體:
來源:轉載
供稿:網友

asp.net基于donetCHARTING的自動報表

1,首先需要添加引用ChartExtents.dll和donetCHARTING.dll,資源百度大把。

2,配置圖片生成類。

  1 using System;  2 using System.Data;  3 using System.Collections;  4 using System.Collections.Generic;  5 using System.Configuration;  6 using System.Web;  7 using dotnetCHARTING;  8   9 namespace ting.Models.BLL 10 { 11     public class Charting 12     { 13         PRivate string _phaysicalimagepath;//圖片存放路徑 14         private string _title; //圖片標題 15         private string _xtitle;//圖片x座標名稱 16         private string _ytitle;//圖片y座標名稱 17         private string _seriesname;//圖例名稱 18         private int _picwidth;//圖片寬度 19         private int _pichight;//圖片高度 20         private SeriesType _type;//統計圖類型(柱形,線形等) 21           private bool _use3d;//是否顯示成3維圖片 22         private SeriesCollection _dt;//統計圖數據源 23         private string _filename;//統計圖片的名稱(不包括后綴名) 24  25         /**/ 26         /// <summary> 27         /// 圖片存放路徑 28         /// </summary> 29         public string PhaysicalImagePath 30         { 31             set { _phaysicalimagepath = value; } 32             get { return _phaysicalimagepath; } 33         } 34         /**/ 35         /// <summary> 36         /// 圖片標題 37         /// </summary> 38         public string Title 39         { 40             set { _title = value; } 41             get { return _title; } 42         } 43         /**/ 44         /// <summary> 45         /// 圖片x座標名稱 46         /// </summary> 47         public string XTitle 48         { 49             set { _xtitle = value; } 50             get { return _xtitle; } 51         } 52         /**/ 53         /// <summary> 54         /// 圖片y座標名稱 55         /// </summary> 56         public string YTitle 57         { 58             set { _ytitle = value; } 59             get { return _ytitle; } 60         } 61  62         /**/ 63         /// <summary> 64         /// 圖例名稱 65         /// </summary> 66         public string SeriesName 67         { 68             set { _seriesname = value; } 69             get { return _seriesname; } 70         } 71         /**/ 72         /// <summary> 73         /// 圖片寬度 74         /// </summary> 75         public int PicWidth 76         { 77             set { _picwidth = value; } 78             get { return _picwidth; } 79         } 80         /**/ 81         /// <summary> 82         /// 圖片高度 83         /// </summary> 84         public int PicHight 85         { 86             set { _pichight = value; } 87             get { return _pichight; } 88         } 89  90         /// <summary> 91         /// 統計圖類型(柱形,線形等) 92         /// </summary> 93         public SeriesType Type 94         { 95             set { _type = value; } 96             get { return _type; } 97         } 98  99         /// <summary>100         /// 是否將輸出的圖片顯示成三維101         /// </summary>102         public bool Use3D103         {104             set { _use3d = value; }105             get { return _use3d; }106         }107 108         /// <summary>109         /// 對比圖形數據源110         /// </summary>111         public SeriesCollection DataSource112         {113 114             set { _dt = value; }115             get { return _dt; }116         }117 118         /// <summary>119         /// 生成統計圖片的名稱120         /// </summary>121         public string FileName122         {123             set { _filename = value; }124             get { return _filename; }125         }126 127 128         /// <summary>129         /// 生成統計圖片130         /// </summary>131         /// <param name="chart"></param>132         /// <param name="type">圖形類別,如柱狀,折線型</param>133         public void CreateStatisticPic(dotnetCHARTING.Chart chart)134         {135             chart.Title = this.Title;136             chart.XAxis.Label.Text = this.XTitle;137             chart.YAxis.Label.Text = this.YTitle;138             chart.TempDirectory = this.PhaysicalImagePath;139             chart.FileManager.FileName = this.FileName;140             chart.Width = this.PicWidth;141             chart.Height = this.PicHight;142             chart.Type = ChartType.Combo;143            chart.DefaultSeries.Type = this.Type; //統一使用默認的序列圖類型屬性144             chart.Series.Name = this.SeriesName;145             chart.SeriesCollection.Add(this.DataSource);146             chart.DefaultSeries.DefaultElement.ShowValue = true;147             chart.ShadingEffect = true;148             chart.Use3D = this.Use3D;149             chart.Series.DefaultElement.ShowValue = true;150         }151     }152 }
View Code

3,新建一個ASP.NET頁面,前臺代碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Statistics.aspx.cs" Inherits="ting.Views.Statistics" %><%@ 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></title></head><body>    <form id="form1" runat="server">        <div>            <dotnetCHARTING:Chart ID="Chart1" runat="server">            </dotnetCHARTING:Chart>        </div>        <p>            請選擇報表類型:<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"                OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">            </asp:DropDownList>        </p>    </form></body></html><script type="text/javascript">    var obj = document.getElementsByTagName("map")[0];    obj.parentNode.removeChild(obj); //屏蔽隱藏的鏈接</script>
View Code

后臺代碼如下:

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 System.Drawing;using dotnetCHARTING;using ting.Models.BLL;namespace ting.Views{    public partial class Statistics : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {            if (!Page.IsPostBack)            {                Drawing("Bar");                DropDownList1.Items.Add(new ListItem("AreaLine", "AreaLine"));                DropDownList1.Items.Add(new ListItem("Bar", "Bar"));                DropDownList1.Items.Add(new ListItem("Column", "Column"));                DropDownList1.Items.Add(new ListItem("Cylinder", "Cylinder"));                DropDownList1.Items.Add(new ListItem("Line", "Line"));                DropDownList1.Items.Add(new ListItem("Marker", "Marker"));                DropDownList1.Items.Add(new ListItem("Spline", "Spline"));            }        }        private v
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美老妇交乱视频| 欧美精品videossex88| 日韩成人黄色av| 一区二区三区高清国产| 精品久久久久久国产91| 欧美激情第一页xxx| 日韩精品视频免费在线观看| 色婷婷av一区二区三区在线观看| 欧美日韩亚洲一区二区| 国产成人精品久久二区二区| 欧美网站在线观看| 在线中文字幕日韩| 91sa在线看| 亚洲精品日韩在线| 欧美xxxwww| 一区国产精品视频| 最近2019年中文视频免费在线观看| 精品国产欧美成人夜夜嗨| 久久成人在线视频| 久久久成人av| 欧美日韩美女在线观看| 亚洲黄色av女优在线观看| 久久精品亚洲一区| 亚洲精品免费网站| 欧美一级电影免费在线观看| 欧美视频一二三| 欧美亚洲激情在线| 奇门遁甲1982国语版免费观看高清| 亚洲人成自拍网站| 免费99精品国产自在在线| 日韩动漫免费观看电视剧高清| 欧美大学生性色视频| 懂色av影视一区二区三区| 久久九九免费视频| 欧美亚洲成人xxx| 国产精品一区二区3区| 国产精品视频999| 日韩欧美福利视频| 日韩精品亚洲元码| 亚洲第一福利在线观看| 久久久久久久久91| 综合av色偷偷网| 欧美成人亚洲成人| 亚洲精品中文字| 26uuu另类亚洲欧美日本老年| 久久久久久久久久久久久久久久久久av| 人妖精品videosex性欧美| 色偷偷91综合久久噜噜| 精品偷拍一区二区三区在线看| 久久伊人91精品综合网站| 91av视频在线免费观看| 久久国产精品电影| 亚洲欧洲日产国产网站| 中日韩午夜理伦电影免费| 亚洲国模精品私拍| 精品伊人久久97| 69影院欧美专区视频| 91av中文字幕| 成人av资源在线播放| 一区二区三区视频免费在线观看| 国产精品偷伦视频免费观看国产| 色哟哟亚洲精品一区二区| 欧美成人国产va精品日本一级| 日韩中文字幕精品视频| 日韩欧美视频一区二区三区| 欧美日韩中文字幕在线视频| 日韩在线视频二区| 一区国产精品视频| 国产色视频一区| 日韩中文理论片| 欧美裸体男粗大视频在线观看| 永久免费看mv网站入口亚洲| 亚洲精品电影网站| 91精品视频专区| 国产精品露脸自拍| 亚洲视频777| 亚洲成人av片| 欧美成人免费全部| 亚洲天堂网在线观看| 欧美成年人网站| 亚洲国产精品va在看黑人| 国产精品久久久久久久久久久久久久| 亚洲欧美另类自拍| 欧美精品videos性欧美| 中文字幕自拍vr一区二区三区| 久久久久免费精品国产| 久久久www成人免费精品张筱雨| 亚洲精品免费av| 日韩欧美国产黄色| 日韩欧美国产高清91| 欧美日韩一区二区在线播放| 狠狠躁夜夜躁人人爽天天天天97| 久久国内精品一国内精品| 亚洲国产精品久久久久| 国产综合久久久久久| 欧美日韩中文字幕| 久久99久久99精品免观看粉嫩| 亚洲毛片在线观看.| 亚洲女人天堂视频| 成人久久一区二区三区| 夜夜嗨av一区二区三区免费区| 亚洲第一网中文字幕| 欧美视频一二三| 美女视频黄免费的亚洲男人天堂| 日韩成人性视频| 日韩欧美国产视频| 伊人av综合网| 97精品伊人久久久大香线蕉| 欧美极品少妇xxxxⅹ裸体艺术| 久久精品成人欧美大片古装| 成人国产精品免费视频| 亚洲国产成人av在线| 精品高清美女精品国产区| 亚洲一区二区中文| 性色av香蕉一区二区| 久久久久久中文字幕| 青青草成人在线| 国产精品视频公开费视频| 久久久免费观看视频| 国内精品小视频在线观看| 日韩欧美a级成人黄色| 欧美激情一二三| 亚洲最大的av网站| 国产精品99久久久久久久久久久久| 秋霞av国产精品一区| 亚洲成人av中文字幕| 日韩精品视频免费在线观看| 91手机视频在线观看| 欧美一级大胆视频| 91日本在线观看| 一区二区三区亚洲| 日韩免费av一区二区| 国产精品自拍偷拍视频| 色综合老司机第九色激情| 91精品国产777在线观看| 日韩精品极品视频免费观看| 欧美怡春院一区二区三区| 久久久久久久国产精品| 97人人爽人人喊人人模波多| 国产午夜精品视频| 狠狠色狠狠色综合日日五| 亚洲视频网站在线观看| 亚洲大胆美女视频| 亚洲国模精品一区| 久久精品免费播放| 久久国产精品偷| 国外成人免费在线播放| 亲子乱一区二区三区电影| 国产一区二区在线免费| 日本欧美中文字幕| 国产精品偷伦一区二区| 国产成人精品综合久久久| 亚洲欧洲日产国产网站| 久久在线视频在线| 亚洲人成网站在线播| 欧美日韩中文字幕综合视频| 亚洲精品久久久一区二区三区| 欧美中文字幕视频| 精品久久久久久久久中文字幕| 精品中文字幕久久久久久| 日韩av手机在线看| 国产成人aa精品一区在线播放| 欧美日韩激情视频8区| 欧美另类极品videosbestfree|