Мне нужно разработать столбчатые диаграммы с накоплением с помощью пробной версии FusionCharts XT. Мне не удалось найти примеров использования источника данных в качестве базы данных для столбца с накоплением. Они показали примеры с использованием XML/JSON. Пожалуйста, помогите мне, если у вас есть опыт использования FusionCharts в этой области. Заранее спасибо.
Ниже мой текущий код.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using InfoSoftGlobal;
namespace workflowmangement
{
public partial class chart1 : System.Web.UI.Page
{
string conString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
siva.Text = CreateChart();
}
public string CreateChart()
{
SqlConnection con = new SqlConnection(conString);
string sqlStatement = "SELECT Activity_Name,Activity_Id from Activity";
SqlCommand cmd = new SqlCommand(sqlStatement, con);
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
string strXML;
strXML = "<graph caption='Category Wise Quantity' subCaption='By Quantity' decimalPrecision='0' showNames='1' numberSuffix=' Units' pieSliceDepth='30' formatNumberScale='0'>";
while (reader.Read())
{
strXML += "<set name='" + reader["Activity_Name"].ToString() + "' value='" + reader["Activity_Id"].ToString() + "' />";
}
strXML += "</graph>";
return FusionCharts.RenderChart("/FusionCharts/FCF_Pie3D.swf", "", strXML, "FactorySum", "650", "450", false, false);
}
}
}