1
我遇到了回發屬性問題。我有一個圖表(代碼如下),它有三個系列從數據源中提取。條形圖系列回郵查詢
所有系列都顯示正常,但我已啓用圖表中的條狀圖來響應點擊事件,並且選擇第一個系列中的項目時,一切正常。但是,我試着拉第二個或第三個系列的x值,它應該是x軸上的值,但我得到的結果都是0.任何人都有解決方案嗎?
謝謝。
<asp:Chart ID="CTStatusCategory" runat="server" DataSourceID="DSLegislationCodeSummary"
BackColor="#FAEBD7" onclick="CTStatusCategory_Click">
<Series>
<asp:Series Name="Pending with Authority" XValueMember="LegislationCategoryCode"
YValueMembers="P" PostBackValue="#VALX,#VALY" IsValueShownAsLabel="true" ChartType="StackedColumn" YAxisType="Primary" ToolTip="#SERIESNAME : #VALY" >
</asp:Series>
<asp:Series Name="Yes" XValueMember="LegislationCategoryCode" YValueMembers="Y" ChartType="StackedColumn" IsValueShownAsLabel="true" PostBackValue="#VALX,#VALY" ToolTip="#SERIESNAME : #VALY">
</asp:Series>
<asp:Series Name="In-Progress" XValueMember="LegislationCategoryCode" YValueMembers="I" ChartType="StackedColumn" IsValueShownAsLabel="true" PostBackValue="#VALX,#VALY" ToolTip="#SERIESNAME : #VALY">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1" Area3DStyle-Enable3D="false" >
<AxisX LineColor="DarkGray">
<MajorGrid LineColor="LightGray" />
</AxisX>
<AxisY LineColor="DarkGray">
<MajorGrid LineColor="LightGray" />
</AxisY>
<Area3DStyle Enable3D="True" WallWidth="5" LightStyle="Realistic"></Area3DStyle>
<Position Height="80" Width="100" X="0" Y="20" />
</asp:ChartArea>
</ChartAreas>
<Legends>
<asp:Legend BackColor="#FAEBD7" >
</asp:Legend>
</Legends>
</asp:Chart>
C#代碼
protected void CTStatusCategory_Click(object sender, ImageMapEventArgs e)
{
String dd = e.PostBackValue;
}
此圖表是一個堆積柱形圖,其中「待定權威」系列保留在底部,其他系列則疊加在其上。我在堆積起來的系列賽中面臨着這個問題。他們無法取得X軸值。 – Rahul2788
檢查html資源並查看圖像映射的相關部分是否存在相關值。如果有,那麼至少你可以從'Response.Form'獲得該值。 – VinayC
你可以使用'#AXISLABEL'而不是'#VALX'來檢查嗎? – V4Vendetta