日期:2014-05-20  浏览次数:21138 次

mschart X轴显示字符串问题
最近项目要用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中吧。
------解决方案--------------------
探讨

继续顶,如何让X轴坐标对应的显示字符串类型的文本呢!