2012-02-06 6 views
0

asp.netチャートコントロールを使用して列に異なる色を付けます。手動で列を追加すると、異なる色を表示できますが、動的/データソースを使用して列を追加すると、異なる色を与えることができません。 これは私のチャートデータテーブルを使用してデータを割り当てるAsp.netチャートコントロールを使用して、各列に異なる色を指定します。

<asp:Chart ID="chartPerformance" runat="server" BackColor="OldLace" 
       IsMapEnabled="False" Width="600px" Height="350px" BackGradientStyle="TopBottom" 
          Palette="Chocolate"> 
       <Series> 
        <asp:Series Name="Series1" XValueMember="ReportName" YValueMembers="TimeTaken" 
         IsValueShownAsLabel="true" YValuesPerPoint="6"> 
         <SmartLabelStyle Enabled="false" /> 
        </asp:Series> 
       </Series> 
       <ChartAreas> 
        <asp:ChartArea Name="ChartArea1"> 
         <AxisY> 
          <MajorGrid Enabled="False" /> 
         </AxisY> 
         <AxisX> 
          <MajorGrid Enabled="False" /> 
         </AxisX> 
        </asp:ChartArea> 
       </ChartAreas> 
      </asp:Chart> 

のコードです。

chartPerformance.DataSource = dt; 
chartPerformance.DataBind(); 

答えて

関連する問題