適切なデータを含むグラフを表示しています。ユーザーがグラフをクリックすると、詳細データを表示できるようにしたいと考えています。しかし、ボタンクリックイベントをコードビハインドに戻す方法がわかりません。vb.net を使用しています。
誰かが私を正しい方向に向けることができますか?
asp コード:
<asp:Chart ID="ChartSalesA" runat="server" Width="350px" Height="250px"
OnClick="Chart_Click"
ToolTip="Previous 5 Weeks" BorderlineColor="Transparent">
<Titles>
<asp:Title Font="Calibri, 11pt, style=Bold" Name="Title1" Text="Previous 5 Weeks">
</asp:Title>
</Titles>
<Legends>
<asp:Legend Name="Default" Alignment="Center" BackColor="Lavender" BorderColor="Black" Docking="Bottom" LegendStyle="Row">
</asp:Legend>
</Legends>
<Series>
<asp:Series ChartType="Column" ChartArea="MainChartArea" Name="Series1" Color="#9955ff" Legend="Default" LegendText="Sales" XAxisType="Primary"></asp:Series>
<asp:Series ChartType="Line" ChartArea="MainChartArea" Name="Series2" YAxisType="Secondary" Legend="Default" Color="#99ccff" Enabled="True" LegendText="Customers" LabelBorderWidth="1" BorderWidth="3"></asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="MainChartArea" Area3DStyle-Enable3D="false">
<AxisY Title="Weekly Sales"><LabelStyle Font="Calibri, 8pt" /></AxisY>
<AxisY2 Title="Weekly Customers" ><LabelStyle Font="Calibri, 8pt" /></AxisY2>
<AxisX Interval="1" IntervalType ="Weeks" IntervalAutoMode = "FixedCount" ><LabelStyle Font="Calibri, 8pt" /></AxisX>
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
コード ビハインド:
Protected Sub Chart_Click() Handles ChartSalesA.Click
'do something here when user clicks chart
Dim x As Int16 = 0
End Sub