开发软件为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. php调用linux命令

    php有以下接口可提供执行外部函数: system() exec() popen() 但要使用上面几个函数,首先,要配置php.ini配置文件.修改配置文件如下: safe_mode = off; 改 ...

  2. SQL server 触发器、视图

    一.触发器 1.触发器为特殊类型的存储过程,可在执行语言事件时自动生效.SQL Server 包括三种常规类型的触发器:DML 触发器.DDL 触发器和登录触发器. 主要讲述DML触发器,DML触发器 ...

  3. eclipse下切换svn用户

    在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们就习惯把访问SVN的用户名密码自动保存起来.以便下次自动使用,不要再次手工输入,但 ...

  4. C++ Prime:decltype类型指示符

    decltype作用是选择并返回操作数的数据类型. decltype(f()) sum = x; // sum的类型就是函数f的返回类型 如果decltype使用的表达式是一个变量,则decltype ...

  5. jQuery zxxbox弹出框插件(v3.0)

    插件地址: http://www.zhangxinxu.com/study/201009/jquery-zxxbox-v3-demo.html

  6. Delphi WebService 中 Web App Debugger 的建议

    NEW一个WEBAPP,选WEBAPPDEBUGGER,输一个COCLASSNAME,比如叫HELLO保存为工程比如叫TEST,UNIT2比如改叫WEBMOD,UNIT1以后没用了,所以还叫UNIT1 ...

  7. 从物理执行的角度透视spark Job

    本博文主要内容: 1.再次思考pipeline 2.窄依赖物理执行内幕 3.宽依赖物理执行内幕 4.Job提交流程 一:再次思考pipeline 即使采用pipeline的方式,函数f对依赖的RDD中 ...

  8. hdoj 2647 Reward【反向拓扑排序】

    Reward Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Subm ...

  9. JuliaSet&MandelBulb @ Maya&KK —— 4亿粒子的测试

    分形是数学里最美的一个话题之一,美在 无限的细节 在尺寸上的自相似 这两个特征造成的牛逼效果就是随便选择分形上的一个小坑或者小山包拉进后又是一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是 ...

  10. 【Android - MD】之CoordinatorLayout的使用

    CoordinatorLayout是Android 5.0新特性--Material Design中的一个布局控件,主要用来协调各个子视图之间的工作,也可以用来作为顶部布局.CoordinatorLa ...