[英]ASP.NET chart control comes empty
我想使用asp.net圖表控件,在代碼隱藏中包含以下代碼:
chIstatistik.DataSource =
SqliteDatabase.ExecuteDataTable("SELECT COUNT(*) as sayi, kategoriNo FROM kisi WHERE kategoriNo = " +
drpCategories.SelectedItem.Value);
chIstatistik.Series["Series1"].XValueMember = "sayi";
chIstatistik.Series["Series1"].YValueMembers = "kategoriNo";
chIstatistik.DataBind();
我想做的是,顯示給定“ kategoriNo”上的行數。 代碼是否有錯誤? 圖表為空,但我可以在數據源中看到數據。
謝謝
嘗試下面的代碼
DataTable dt = SqliteDatabase.ExecuteDataTable("SELECT COUNT(*) as Yaxis, kategoriNo as Xaxis FROM kisi WHERE kategoriNo = " + drpCategories.SelectedItem.Value);
DataView dv = dt.DefaultView;
// Populate series data
chIstatistik.Series["Series1"].Points.DataBindXY(dv, "Xaxis", dv, "Yaxis");
KategoriNo應該是將在Xaxis上顯示的名稱。 希望能幫助到你
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.