最近项目要用MSCHART,所以学习一下,初学者,以下为代码,我想设置XValue=‘abc’ 但会报错,属性
XValueType我也设置为了string类型的啊,求解中 。。。
- C# code
<asp:Series Name="Default" ChartArea="ChartArea1" Palette="Bright" BorderColor="180, 26, 59, 105" XValueType="String" YValueType="Int32"> <Points> <asp:DataPoint XValue="1" YValues="100" BackHatchStyle="Cross" Color="ActiveBorder"/> <asp:DataPoint XValue="2" YValues="80" BorderColor="Red" Color="ActiveCaption" /> <asp:DataPoint XValue="3" YValues="90" Label="3" LabelForeColor="Red" LabelToolTip="333" LabelBackColor="Yellow" Color="AliceBlue" /> <asp:DataPoint XValue="4" YValues="60" Color="Azure" /> <asp:DataPoint XValue="5" YValues="90" Color="Control" /> </Points> </asp:Series>
------解决方案--------------------------------------------------------
asp:DataPoint 这个 xvalue就是double型的 你外面改 应该没效果吧。。。。
------解决方案--------------------------------------------------------
这个值它是用来排序的,如果你一定要按照字符串来排列的话,那你还是先写个方法把字符串排序,然后再对应到datapoint的xvalue中吧。
------解决方案--------------------------------------------------------