[英]How to create a webpage using ASP.NET and C# without using AJAX Toolkit's Tab Container?
[英]Create a dynamic bar chart using ajax toolkit extension in asp.net
我記錄了足球中發生的事件,例如進球,遠射,讓步,黃牌等。這些事件存儲在我的SQL數據庫中。 我想為我的asp.net網絡表單使用ajax工具包創建動態條形圖。 我希望圖表的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";
任何幫助表示贊賞。 謝謝!!
BarChart1.DataSource = YourDTable;//or ds.Tables[0]
BarChart1.Legends[0].Enabled = true;
BarChart1.Series[0].XValueMember = "Time";
BarChart1.Series[0].YValueMembers = "EventName";
BarChart1.DataBind();
如果我理解正確,那么也許您的決定可能是這樣。 我認為更好的方法是使用Chart js或其他圖表,並使用Ajax解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.