Я пытаюсь создать простой граф в asp.net. У меня есть SQL-запрос, но я не знаю, как его настроить для заполнения диаграммы. У меня есть диаграмма, определяемая как ChartDefaultPageOpenTickets. Я хотел бы установить свой набор данных в диаграмму, чтобы заполнить график статусом по оси x и общее количество открытых билетов по оси y.Как создать диаграмму в aspx
namespace StatusTrackerWeb
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!IsPostBack)
{
string query = "";
DataTable data = new DataTable();
data.Columns.Add("Status");
data.Columns.Add("Total");
//get a list of all open tickets by status
query = "SELECT status, count(ticketnumber) FROM maintable GROUP BY status HAVING status IN ('New','In Progress - Review','In Progress - Scripting','In Progress - Execution','To Be Closed','Waiting- App Team', 'Waiting - Results Review')";
DataSet allopenticketdata = br_common_functions.GetDataSet(query);
}
}
catch (System.Threading.ThreadAbortException)
{
//dont do anything
}
catch (System.Exception ex)
{
Session["error_string"] = ex.Message;
Session["stack_trace_string"] = ex.StackTrace.ToString();
Page.Response.Redirect("~/ErrorPage.aspx");
}
}
}
}