0
Ich habe eine Funktion erstellt, um eine Datentabelle von einer gespeicherten Prozedur zurückzugeben. Dann habe ich eine andere Funktion erstellt, um das Diagramm aus der Datentabelle zu füllen, aber mein Diagramm erscheint nicht als voll. Nur Seriennamen erscheinen (siehe Bild). Warum wird mein Diagramm nicht korrekt angezeigt?
Ich habe zwei Spalten in meiner Datentabelle location_name
und recount
Meine Funktion
public void FillChartReciversByLocations()
{
DataTable dt = new DataTable();
BL.recivers rec= new BL.recivers();
dt = rec.ReciversByLocations();
chart1.DataSource = dt;
chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie;
for (int i = 0; i < dt.Rows.Count; i++)
{
string SeriesName = dt.Rows[i]["location_name"].ToString();
chart1.Series.Add(SeriesName);
chart1.Series[SeriesName].XValueMember ="location_name";
chart1.Series[SeriesName].YValueMembers = "reccount";
}
chart1.DataBind();
}
ist Was sind die Achseneinstellungen? Warum werden sie nicht angezeigt? – Brad