回复 4楼Alice的帖子
前台代码
<script type="text/javascript">
function hintContent() {
return this.DataSource.date + ': ' + this.y + '';
//return this.x +":"+this.y;
}
</script>
<wijmo:C1BarChart ID="chart1" runat="server" Width="100%" Height="200"></wijmo:C1BarChart>
后台代码
protected void Page_Load(object sender, EventArgs e)
{
setChart1(this.chart1);
}
private void setChart1(C1BarChart chart)
{
DataTable dt = new DataTable();
dt.Columns.Add("name", typeof(string));
dt.Columns.Add("value", typeof(double));
dt.Columns.Add("date", typeof(DateTime));
dt.Rows.Add("上海", 6, new DateTime(2014, 12, 1));
dt.Rows.Add("北京", 10, new DateTime(2014, 12, 10));
dt.Rows.Add("深圳", 19, new DateTime(2015, 1, 1));
dt.Rows.Add("广州", 25, new DateTime(2014, 11, 1));
dt.Rows.Add("山西", 7, new DateTime(2014, 12, 15));
chart.SeriesList.Clear();
chart.DataSource = dt;
C1.Web.Wijmo.Controls.C1Chart.C1ChartBinding cb = new C1.Web.Wijmo.Controls.C1Chart.C1ChartBinding();
cb.XField = "name";
cb.XFieldType = C1.Web.Wijmo.Controls.C1Chart.ChartDataXFieldType.String;
cb.YField = "value";
cb.YFieldType = C1.Web.Wijmo.Controls.C1Chart.ChartDataYFieldType.Number;
// add chartbinding object to the collection
chart.DataBindings.Add(cb);
chart.DataBind();
chart.Hint.Content.Function = "hintContent";
chart.Legend.Visible = false;
chart.Horizontal = false;
}
当鼠标移动上去以后就报错了,麻烦看下问题所在 |