开发软件为VS2010 免去了安装插件之类的麻烦。

最终效果图:



饼状图:

前台设置:设置参数为:

:Titles, 添加一个序列,在Text中设置名字.

:Series ,添加一个序列,选择ChartType 选择Pie

后台代码如下:

  private void BindData()
{
DataView dv = new DataView(ChartMng.GetDs().Tables[]);
//Chart1.Series["Series1"].Label = "#PERCENT{P}"; //百分比
Chart1.Series["Series1"].AxisLabel = "#VALX"; //字符串 Chart1.Series["Series1"].Points.DataBind(dv, "num", "num", "LegendText=OrgName,YValues=num,ToolTip=OrgName"); //绑定数据
Chart1.Series["Series1"].ToolTip = "#LEGENDTEXT: #VAL{C} million"; //鼠标悬浮显示信息
Chart1.ChartAreas["ChartArea1"].Area3DStyle.Enable3D = true; //3D模式
} OK,饼图完成 柱状图: 前台: :Titles, 添加一个序列,在Text中设置名字. :Series ,添加一个序列,这里ChartType 选择StackedColumn,是为了字体会显示在柱子里面,而Column显示柱子上面 :Series 序列中选择palette 中选择一个单一序列的颜色显示。 后台: private void BindNetData()
{
DataView dv = new DataView(ChartMng.GetnetlDs().Tables[]);
//Chart1.Series["Series1"].Label = "#PERCENT{P}"; //百分比
//Chart3.Series["Series1"].AxisLabel = "#VALX"; //字符串
//是否显示数值
Chart4.Series[].IsValueShownAsLabel = true; //显示数据 Chart4.Series["Series1"].Points.DataBindXY(dv, "comps", dv, "num"); //Chart3.Series["Series1"].Points.DataBind(dv, "num", "num", "LegendText=comps,YValues=num,ToolTip=comps"); //绑定数据
Chart4.Series["Series1"].ToolTip = " #VALX"; //鼠标悬浮显示信息;这里的信息指完成;未完成
//Chart3.ChartAreas["ChartArea1"].Area3DStyle.Enable3D = true; //3D模式
} 这个破玩意花了我5个小时 才弄好。。。。 由于对这个东西一窍不通,先就凑合给客户演示先,后续工程再慢慢做 部署上服务器时候遇到一个问题, Invalid temp directory in chart handler configuration [c:\TempImageFiles\]. 此问题,直接在C盘建一个TempImageFiles文件夹即可。

C# Chart圖標綁定的更多相关文章

  1. vue事件綁定

    事件綁定可以是一個句子,一個函數名稱,也可以是一個函數. 事件修飾符,按鍵修飾符.

  2. vue樣式綁定

    vue的樣式可以使得class,style不僅可以綁定文本,而且可以綁定數組和對象. 使用對象{} 使用數組 綁定對象 使用computed屬性, 使用內聯樣式.

  3. 【WIN10】文本圖標

    在Storyboard動畫板中,我使用文本顯示了一個“心”形.在這裡,我將介紹一下文本圖標. 1.Segoe MDL2 Assets 首先,它必須使用字體:Segoe MDL2 Assets 其次,它 ...

  4. m_Orchestrate learning system---二十八、字體圖標iconfont到底是什麼

    m_Orchestrate learning system---二十八.字體圖標iconfont到底是什麼 一.总结 一句话总结: 阿里巴巴 图标库 iconfont-阿里巴巴矢量图标库 1.表格的t ...

  5. Python 變量 Variable 動態綁定

    為何 Python 變量沒有 Data Type 概念 ? 可以與任意 Data Type 綁定? Python 變量 Variable 與其他程式語言不同之處在於: > variable 不是 ...

  6. MVC 下拉單數據內容綁定

    #region        /// <summary>授權範圍自建列表</summary>        /// <returns></returns> ...

  7. WCF綁定

    服务之间的通信方式是多种多样的,有多种可能的通信模式.包括:同步的请求与应答(Request/Reply)消息,或者异步的即发即弃(Fire-and-Forget)消息等等,在通信时传输的消息编码格式 ...

  8. linux下創建啓動圖標

    Linux下如何为刚安装好的Eclipse在桌面建一个启动图标?(QtCreator 也可以类似去做). 首先:gedit    /usr/share/applications/eclipse.des ...

  9. JavaFX結合 JDBC, Servlet, Swing, Google Map及動態產生比例圖 (3):部署設定及應用 (转帖)

    說明:這一篇主要是說明如何將程式部署到Application Server,以及程式如何運作,產生的檔案置於何處,以及如何以瀏覽器呈現(Applet),或是當成桌面應用程式,或是 桌面Applet,這 ...

随机推荐

  1. c++virtual inline 是否冲突

    关于inline关键字:effective c++ item33:明智运用inlining.说到:inline指令就像register指令一样,只是对编译器的一种提示,而不是一个强制命令,意思是编译器 ...

  2. [原]Hadoop海量视频、图像分析分布式处理总结

    在刚刚入手视频图像分析时,有点不知所措,后来经过查找了很多资料.本篇文章主要叙述图像的分析处理,至于视频,实际上视频本身就是一个大文件,hadoop对于大文件处理是高效的,所以在MapReduce的处 ...

  3. 搜索提示時jquery的focusout和click事件沖突問題完美解决

          在主流的搜索引擎上搜索時,輸入內容,往往會彈出智能提示.輸入框为input,智能提示區域为suggest.接下來一般有兩種操作:        1.選擇某一提示,則把內容复制到input中 ...

  4. Delphi Webservice 杂谈

    用WebService来实现B2B集成的最大好处在于可以轻易实现互操作性 WebService可用基于XML的SOAP来表示数据和调用请求,并且通过HTTP协议来传输这些XML格式的数据,因为此时的调 ...

  5. linux apache模块的安装

    最近,想使用apache的mod_status来查看一下apache的服务器状态,就自己安装了一下mod_status,以前觉得好像很难的东西其实很简单. 第一步, 去http://httpd.apa ...

  6. HDOU/HDU 2548 两军交锋(看你的思维~)

    Problem Description 话说辽军与MCA相峙多年,终于在一个秋日的早晨爆发了一次大规模的冲突.情况是这样子的,当天上午,由耶律-Pacision领军的辽军忽然带领数万人马浩浩荡荡向MC ...

  7. ubuntu14.04安装百度云Bcloud

    git地址:https://github.com/LiuLang/bcloud-packages sudo apt-get install python3-setuptools md5sum bclo ...

  8. 如何高性能的给UIImageView加个圆角?(不准说layer.cornerRadius!)

    豆电雨 搬砖自味精:http://awhisper.github.io/2016/03/12/滚动圆角卡顿刨根问底/ 使用Quartz2D直接绘制图片 步骤:  a.创建目标大小(cropWidth, ...

  9. sBPM产品介绍

    作者:CppExplore   http://www.cppblog.com/CppExplore/和 http://blog.csdn.net/cppexplore同步发布. 近3年没发文章,谨以本 ...

  10. tomcat 配置https (单向认证)

    1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源 2.双向认证,如果客户端浏览器没有导入客户端证书,是访问不了web系统的,找不到地址 如果只是加密,单向就行 如果想要用系统的人没有证书 ...