VS2010 CHART控件

babyrose2006 2011-01-12 09:28:49
原先的项目用VS2005的,也没什么图表要做.

现在要求加入许多图表,所以改用VS2010用里面自带CHART来做,但是上来就碰到个问题.

我一个TABLE大约有12列数据,绑定COLUMN图表后,X轴上的标签,只显示了双数的标签,奇数的都没显示出来?把宽度,字体调过了好象也没用,这是什么问题?

后台代码:
string strSql = "select * from ZB_JBBXTJZBHG";
DataSet ds = DataExecute.ExecuteDataset(DataExecute.CONN_DataSTRING, CommandType.Text, strSql);
Chart1.DataSource = ds.Tables[0];
Chart1.Series[0].XValueMember = "JBBXTJZBHG_XXMC";
Chart1.Series[0].YValueMembers = "JBBXTJZBHG_SSB";

前台代码:

<asp:Chart ID="Chart1" runat="server" Width="686px">
<Series>
<asp:Series Name="Series1">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>

基本没什么改变,只拉了个宽度.
...全文
729 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
koukoujiayi 2011-01-12
  • 打赏
  • 举报
回复
也可以:
Chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1;
wuyq11 2011-01-12
  • 打赏
  • 举报
回复
设置x轴的Interval和IntervalAutoMode
Chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Interval = 1;
Chart1.ChartAreas["ChartArea1"].AxisX.IntervalAutoMode = IntervalAutoMode.VariableCount;

110,526

社区成员

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

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

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