Создайте динамическую гистограмму, используя расширение набора инструментов ajax в asp.net - PullRequest
0 голосов
/ 27 июня 2019

Я хочу создать динамическую гистограмму, используя набор инструментов 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";

Гистограмма покажет, сколько раз каждое событие происходит во время матча

...