2

適切なデータを含むグラフを表示しています。ユーザーがグラフをクリックすると、詳細データを表示できるようにしたいと考えています。しかし、ボタンクリックイベントをコードビハインドに戻す方法がわかりません。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
4

1 に答える 1