Code:
DataSet dsChartData = new DataSet();
dsChartData.Tables.Add("Chart Data");
dsChartData.Tables[0].Columns.Add("Incomplete");
dsChartData.Tables[0].Columns.Add("Pass");
dsChartData.Tables[0].Columns.Add("Pass (Effective)");
dsChartData.Tables[0].Columns.Add("Fail");
dsChartData.Tables[0].Rows.Add(dsChartData.Tables[0].NewRow());
dsChartData.Tables[0].Rows[0]["Statuses"] = dIncompletePercentage;
dsChartData.Tables[0].Rows[1]["Statuses"] = dPassPercentage;
dsChartData.Tables[0].Rows[2]["Statuses"] = dPassEffectivePercentage;
dsChartData.Tables[0].Rows[3]["Statuses"] = dFailPercentage;
PieChart pcWebChart = new PieChart();
pcWebChart.DataSource = dsChartData;
pcWebChart.DataXValueField = "X Value";
pcWebChart.DataYValueField = "Y Value";
pcWebChart.DataBind();
pcWebChart.DataLabels.Visible = true;
wcPieChart.Charts.Add(pcWebChart);
wcPieChart.RedrawChart();
I tried to recreate it in C#, but it didn't work. It gives me a invalid DataSource type when i try to access the page. - I don't actually get that data from a database, it's calculated. Can someone help me figure this out with C#?