asp.net使用fusioncharts

一、在前臺頁面創建一個Literal
        <asp:Literal ID="Literal1" runat="server"></asp:Literal>
二、寫一個方法:
  public static string CreateChart(string strQuery, string title,string style)
        {
            string strXML;
            SqlDataReader dr = SQLDAL.DBHelper.GetReader(strQuery);
            strXML = "<graph caption='" + title + "' subCaption='' decimalPrecision='0' showNames='1' numberSuffix='' pieSliceDepth='30'  formatNumberScale='0' baseFontSize='12' >";
            while (dr.Read())
            {
                strXML += "<set name='" + dr[0].ToString() + "' value='" + dr[1].ToString() + "'/>";
            }
            strXML += "</graph>";
            dr.Close();
            return FusionCharts.RenderChart("FusionCharts/" + style , "", strXML, "圖表分析", "650", "600", false, false);
        }
三、後臺:
        Literal1.Text = SQLDAL.DBHelper.CreateChart("select  *** from ***", "數據圖表分析", "FCF_Doughnut2D.swf");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章