第一步
在工具箱中找到控制元件“ChartControl”,並拖至介面編輯區,使用者可以根據實際來命名,此處命名為“chartOne”,如下圖所示。
第二步
控制元件"ChartControl"已封裝了多種形狀的展示功能,此處選擇柱狀圖來說明,也就是將型別設定為ViewType.Bar。從資料庫讀取型別為DataTable的資料顯示到控制元件中,示例程式碼如下。
chartOne.Series.BeginUpdate();
chartOne.Series.Clear();
for (int j = 1; j < dt.Columns.Count - 1; j++)
{
string columnName = dt.Columns[j].Caption;
Series series = new Series(columnName, ViewType.Bar);
for (int i = 0; i < dt.Rows.Count; i++)
{
string seriesName = dt.Rows[i][0].ToString();
if (string.IsNullOrEmpty(seriesName))
{
seriesName = "未命名";
}
int count = int.Parse(dt.Rows[i][j].ToString());
series.Points.Add(new SeriesPoint(seriesName, count));
}
chartOne.Series.Add(series);
chartOne.Series.EndUpdate();
}
最新評論