0

我正在使用 asp.net 图表控件,我想使用图表单击事件来获取deptId条形图中条形单击的值。

  <Series>                       
                        <asp:Series Name="Tour" ChartType="Column" ChartArea="MainChartArea"  PostBackValue="#VALX">
                        </asp:Series>
                        <asp:Series Name="Inspection" ChartType="Column" ChartArea="MainChartArea" PostBackValue="#VALX">
                        </asp:Series>
                        <asp:Series Name="NightHalt" ChartType="Column" ChartArea="MainChartArea" PostBackValue="#VALX">
                        </asp:Series>
                    </Series>

我正在使用部门名称在 X 轴上显示,但我想捕获deptid图表点击事件。在上面的标记中,我 #VALX 在系列postback事件中使用,但它在点击事件中给了我部门名称

  protected void AllDepartmentComparisonBarChart_Click(object sender, ImageMapEventArgs e)
        {
            e.PostBackValue;

        }
4

1 回答 1

1

也许您可以尝试删除您的系列级别的 PostBackValue 并尝试遍历您的系列的数据点,为每个单独的数据点设置正确的 deptId 作为 PostBackValue。

http://msdn.microsoft.com/fr-fr/library/system.web.ui.datavisualization.charting.datapointcustomproperties.postbackvalue.aspx

于 2012-10-05T12:11:10.457 回答