Я записал события, которые происходят во время футбола, такие как гол, широкий бросок, свободный проход, желтая карточка и т. Д. Они хранятся в моей базе данных SQL. Я хочу создать динамическую гистограмму, используя набор инструментов ajax для моей веб-формы asp.net. Я хочу, чтобы ось Y моего графика отображала названия этих событий, а ось X - количество раз, когда каждое из этих событий происходило в течение матча.
Мне нужно считать каждый раз, когда одно из событий происходит в моей БД, однако я не уверен, как это сделать.
Вот так выглядит моя таблица БД.
Ниже приведен код, который у меня уже есть, однако гистограмма пуста, когда я ее просматриваю.
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[] events = new string[15];
string[] count = new string[15];
if (ds.Tables[0].Rows.Count > 0)
{
count[0] = ds.Tables[0].Rows[0]["EventName"].ToString();
events[0] = "Point";
events[1] = "Goal";
events[2] = "Wide";
events[3] = "Break";
events[4] = "Free Con";
events[5] = "Free Won";
events[6] = "Mark";
events[7] = "Block";
events[8] = "Yellow";
events[9] = "Red";
events[10] = "Black";
events[11] = "T/O Won";
events[12] = "T/O Lost";
events[13] = "Kickout Won";
events[14] = "Kickout Lost";
Любая помощь приветствуется. Спасибо !!