MsChart的Series顺序问题

garfieldzf 2012-09-28 01:41:57


我用的MsChart做的图表、放了两个Series, 各绑定了两条数据,但是生成的数据顺序不是我想要的,我想把蓝的放在一起,橙色的放在一起。
...全文
311 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zfl1111 2012-12-09
  • 打赏
  • 举报
回复
感觉还行啊,是高手!!!
tiangang2 2012-09-29
  • 打赏
  • 举报
回复
个人感觉你可以考虑做两个图表比较好或者以3D效果分为前后两列显示,推荐你下个demo 里面各种效果都挺全的,应该可以达到你想要的效果
garfieldzf 2012-09-29
  • 打赏
  • 举报
回复
前辈们都放假了!
garfieldzf 2012-09-28
  • 打赏
  • 举报
回复

<asp:Chart ID="Chart1" runat="server" Width="800" Height="500"
Palette="BrightPastel"
BorderColor="26, 59, 105"
BackColor="#D3DFF0"
BorderDashStyle="Solid"
BackSecondaryColor="White"
BackGradientStyle="TopBottom"
BorderWidth="2"
ImageStorageMode="UseHttpHandler">
<Series>
<asp:Series Name="Series1" >
</asp:Series>
<asp:Series Name="Series2">
</asp:Series>
<asp:Series Name="Series3">
</asp:Series>
</Series>
<Legends>
</Legends>
<ChartAreas>
<asp:ChartArea Name="ChartArea1" BorderColor="64, 64, 64, 64" BackSecondaryColor="White"
BackColor="64, 165, 191, 228" ShadowColor="Transparent" BackGradientStyle="TopBottom">
<Area3DStyle Rotation="10" Perspective="10" Inclination="15" IsRightAngleAxes="False"
WallWidth="0" IsClustered="False" />
<AxisY LineColor="64, 64, 64, 64">
<LabelStyle Font="Trebuchet MS, 8.25pt, style=Bold" />
<MajorGrid LineColor="64, 64, 64, 64" />
</AxisY>
<AxisX LineColor="64, 64, 64, 64">
<LabelStyle Font="Trebuchet MS, 8.25pt, style=Bold" />
<MajorGrid LineColor="64, 64, 64, 64" />
</AxisX>
</asp:ChartArea>

</ChartAreas>
</asp:Chart>



void BindData()
{
DataTable gx = new DataTable();
gx = SetData("01");
Chart1.Series[0].Points.DataBindXY(gx.DefaultView, "groupId", gx.DefaultView, "rate");

DataTable yd = new DataTable();
yd = SetData("02");
Chart1.Series[1].Points.DataBindXY(yd.DefaultView, "groupId", yd.DefaultView, "rate");

}

110,918

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧