2013-06-05 24 views
0

我正嘗試在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"); 
      } 



     } 

     }    
    } 

回答

0

我不知道你所說的「我有一個圖表定義爲ChartDefaultPageOpenTickets」的意思,但如果你只是尋找一種簡單的方式來顯示你可能要一個ASP.NET應用程序數據集看看System.Web.Helpers.Chart。沒有很多花裏胡哨的東西,但相當簡單。

文檔here,以及樣本here的一個很好的教程。

相關問題