zoukankan      html  css  js  c++  java
  • Mschart应用。

    以前没接触过这个,项目需要,快速学习了一下。

    1.先大致看了下属性介绍。

    2.看几个例子,熟悉下流程。

    3.熟悉下它的几种绑定方式。

    做的时候可以参考例子(mschart有个项目,里面有很多例子),感觉主要就是它属性的灵活运用。

    绑定的方式有很多,下面是我代码的方式,以及图表图片:

    DataTable dt = new DataTable();
    dt
    = DbManager.DBHelper.ExecuteDataSet(sql);
    DataView dv
    = dt.DefaultView;

    //X轴名称
    ArrayList arraylistX = new ArrayList();
    foreach (DataRow row in dt.Rows)
    {
    arraylistX.Add(row[
    0].ToString() + "(" + row[1].ToString() + ")");
    }
    //Y轴名称
    ArrayList arraylistY = new ArrayList();
    foreach (DataRow row in dt.Rows)
    {
    arraylistY.Add(row[
    1].ToString());
    }
    //显示每个数据点的Y值
    // Chart3.Series["Series1"].IsValueShownAsLabel = true;
    Chart3.Series["Series1"].Points.DataBindXY(arraylistX, arraylistY);
    //图表的现实类型SeriesChartType.Pie这个是饼状图
    Chart3.Series["Series1"].ChartType = SeriesChartType.Pie;

    Chart3.Series[
    "Series1"]["PieLabelStyle"] = "Disabled";

  • 相关阅读:
    oss blob上传
    app中画一条细线
    antd和原生交互,原生掉前端的方法
    -webkit-touch-callout 图片下载
    ifram嵌入网址 有跨域问题
    ...state
    数组对象的复制
    在vue中使用tinymce组件
    autofs自动挂载服务
    podmen
  • 原文地址:https://www.cnblogs.com/nyth/p/2006780.html
Copyright © 2011-2022 走看看