点击任意栏时,可点击条形图将重定向到关注信息页面

时间:2011-07-20 06:55:50

标签: charts asp.net-charts

我正在制作学生进度跟踪系统,我需要在每个主题上显示进度表。

此处每个条形代表主题,而点击任何条形(主题)会产生另一个图表,显示该特定主题的进度。

我希望每个条形图都能点击,我可以通过点击它来触发事件,那么对此有何帮助?(我正在使用ASP.NET(C#)进行开发)

2 个答案:

答案 0 :(得分:1)

您只需要在page_load中插入以下代码即可将点击事件绑定到图表:this.CT_RT_DB_Pt3_1.Click += new ImageMapEventHandler(Chart1_Click);然后在继承的页面类中添加protected void Chart1_Click(object sender, ImageMapEventArgs e)方法,并使用e.PostBackValue指定单击的主题..

将回发值指定为.aspx文件中单击的栏的xaxis标签:<asp:Series Name="Series1" PostBackValue="#AXISLABEL"></asp:Series>

答案 1 :(得分:0)

您可以使用Flash或JavaScript版amCharts

轻松实现此功能

图表是客户端的,因此您需要在服务器上执行的操作是以CSV或CSV格式生成数据 XML格式并将其提供给图表控件。