1
Ich bin ziemlich neu in Tortendiagrammen und ich habe eine, die Sekunden zu hh zeigt: mm: ss, aber ich brauche auch den Benutzernamen enthalten sein, hier ist mein Code.Benutzernamen mit Kreisdiagramm hinzufügen
string easystone = ConfigurationManager.ConnectionStrings["easystone"].ConnectionString;
SqlConnection con = new SqlConnection(easystone);
SqlDataAdapter graph = new SqlDataAdapter("SELECT[User] , sum(time) as [time] FROM avgtime3 group by[user]", con);
DataTable graphdata = new DataTable();
graph.Fill(graphdata);
chart1.DataSource = graphdata;
chart1.ChartAreas["ChartArea1"].AxisX.Title = "";
foreach (DataRow row in graphdata.Rows)
{
int total = (int)row["time"];
int index = chart1.Series["Series1"].Points.AddXY(row["User"], new object[] { total });
chart1.Series["Series1"].Points[index].Label = // I need the username to go here.
chart1.Series["Series1"].Points[index].Label = string.Format("{0:00}:{1:00}:{2:00}", (total/60)/60, (total/60) % 60, total % 60);
}
Wahrscheinlich möchten Sie den Benutzernamen und die Uhrzeit auf dem Etikett anzeigen. Also setze den Benutzernamen mit der Zeit voran. 'chart1.Series [" Series1 "]. Punkte [index] .Label = row [" Benutzer "]. ToString() +": "+ string.Format (" {0:00}: {1:00}: { 2:00} ", (gesamt/60)/60, (gesamt/60)% 60, gesamt% 60);' –
Das hat's geschafft! Danke für Ihre Hilfe! – Marcus
Bitte markieren Sie es als beantwortet es kann anderen helfen, die ähnliche Abfrage haben. –