• 大小: 317KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-05-23
  • 语言: C#
  • 标签: highcharts  数据库  

资源简介

可实现 highcharts 和 数据库交互。内附:效果图及相关js

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using Spring.Context;
using Spring.Context.Support;
using Dxkj.Business.SysAdmin;

public partial class highcharts : System.Web.UI.Page
{
    protected void Page_Load(object sender EventArgs e)
    {
        title = tit(“aaa“);

        subtitle = tit(“bbb“);

        XAxisCategories = xAxisAndDate(“XAxisCategories“ “10038823“);

        data = xAxisAndDate(“data“ “10038823“);
    }

    protected void Button1_Click(object sender EventArgs e)
    {
        title = tit(“ccc“);

        subtitle = tit(“ddd“);

        XAxisCategories = xAxisAndDate(“XAxisCategories“ “10038963“);

        data = xAxisAndDate(“data“ “10038963“);
    }

    protected string tit(string zhubiaoti)
    {
        return “{text: ‘“ + ““ + zhubiaoti + ““ + “‘}“;
    }

    protected string xAxisAndDate(string type string sysAqSeqid)
    {
        IApplicationContext ctx = ContextRegistry.GetContext();
        SysHelper sysHelper = new SysHelper((Spring.Data.Common.IDbProvider)ctx.Getobject(“dbProvider“));

        //string sql = “select l.aq_xm_classid XAxisCategories count(*) data from linkphoto l where l.sys_aq_seqid = ‘“ + sysAqSeqid + “‘ group by l.aq_xm_classid order by l.aq_xm_classid“;
        //测试使用的 sql 语句

        DataTable dt = sysHelper.gethighCharts(sysAqSeqid);

        StringBuilder sb = new StringBuilder();
        sb.Append(“[“);

        foreach (DataRowView drv in dt.DefaultView)
        {
            if (type == “data“)
            {
                sb.Append(drv[type].ToString());
                sb.Append(““);
            }
            else
            {
                sb.Append(“‘“);
                sb.Append(drv[type].ToString());
                sb.Append(“‘“);
            }
        }

        return sb.Replace(““ ““ sb.Length - 1 1).Append(“]“).ToString(); //这里是去掉最后一个多余的逗号()
    }

    protected string title = ““; // 图表标题

    protected string subtitle = ““; // 图表副标题

    protected string XAxisCategories = ““; // X轴的坐标值

    protected string data = ““; // 图表数据

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7123  2013-06-05 11:28  highchartsJsAndCss\exporting.js

     文件       1795  2013-06-05 11:28  highchartsJsAndCss\grid.js

     文件     134656  2013-06-05 11:27  highchartsJsAndCss\highcharts.js

     文件      93064  2013-06-15 10:39  highchartsJsAndCss\jquery-1.10.1.min.js

     文件     242727  2013-06-15 10:30  highchartsJsAndCss\jquery-2.0.1.js

     文件       3147  2013-06-15 18:57  highcharts.aspx

     文件       2485  2013-06-15 18:10  highcharts.aspx.cs

     文件     151286  2013-06-15 19:00  按好按钮之后.jpg

     文件     164794  2013-06-15 19:00  初始绑定highcharts.jpg

     目录          0  2013-06-15 19:11  highchartsJsAndCss

----------- ---------  ---------- -----  ----

               801077                    10


评论

共有 条评论