Я хочу создать динамическую гистограмму, используя набор инструментов ajax для моей веб-формы asp.net. Я получаю свои данные из базы данных SQL. Я хочу, чтобы ось X моей гистограммы содержала различные события, такие как Цель, Широкий, Свободный и т. Д., А ось Y отображала их общее количество во время матча.
Помощь очень ценится, спасибо !!
Я добавлю картинку моей таблицы базы данных.
введите описание изображения здесь
sqlcon.Open();
SqlDataAdapter sqlda = new SqlDataAdapter("SELECT * FROM Events WHERE FixtureID = " + ddlFixture.SelectedValue, sqlcon);
DataSet ds = new DataSet();
sqlda.Fill(ds);
BarChart1.Visible = true;
string[] count = new string[4];
String[] events = new string[4];
if (ds.Tables[0].Rows.Count > 0)
{
count[0] = ds.Tables[0].Rows[0]["EventName"].ToString();
count[0] = ds.Tables[0].Rows[0]["EventName"].ToString();
count[0] = ds.Tables[0].Rows[0]["EventName"].ToString();
events[0] = "Free";
events[1] = "Goal";
events[2] = "Wide Shot";
}
sqlcon.Close();
BarChart1.Series.Add(new AjaxControlToolkit.BarChartSeries { Data = events });
BarChart1.CategoriesAxis = string.Join(",", events);
BarChart1.ChartTitle = "Stats Graph";
Гистограмма покажет, сколько раз каждое событие происходит во время матча