x轴显示的是每周,1 2 3 4 5 6周,在前面加个W怎么搞!w1 w2

liangchengfck1 2012-09-21 09:51:27
x轴显示的是每周,1 2 3 4 5 6周,在前面加个W怎么搞!w1 w2
...全文
261 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangchengfck1 2012-09-22
  • 打赏
  • 举报
回复
好了!在fomat加个 "W"+{}
然后x轴有个属性改成weeks就好了
liangchengfck1 2012-09-21
  • 打赏
  • 举报
回复
for (int i = 0; i < dt.Rows.Count; i++)
{
//执行数据操作,取某一条,例如取某一条的第一列数据
string str = dt.Rows[i]["my_month"].ToString();
Chart3.ChartAreas["ChartArea3"].AxisX.LabelStyle.Format = "W"+str;
//数据取出来了,写入数据库就好了
}
这个显示的都是最后一个数据,怎么让开始到最后都显示!
这一站_IT 2012-09-21
  • 打赏
  • 举报
回复
用存储过程。string“W”+ weekNumber
six-years 2012-09-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

for (int i = 0; i < dt.Rows.Count; i++)
{
//执行数据操作,取某一条,例如取某一条的第一列数据
string str = dt.Rows[i]["my_month"].ToString();
Chart3.ChartAreas["ChartArea3"].A……
[/Quote]
你这样写肯定是显示最后一个嘛 因为你Chart3.ChartAreas["ChartArea3"].AxisX.LabelStyle.Format属性是等于W加你最后的那个值
six-years 2012-09-21
  • 打赏
  • 举报
回复
兄弟 用CustomLabel属性自定义x轴显示 这个属性在ChartArea1-》Axis下 设置text属性就是你要显示的值 无论什么 (星期一 星期二 都可以) FormPosition 这个也要设置下值就是你需要让他显示的位置 例如你的坐标是从0到10 你要让他显示在5这个位置 FormPosition的值就是5的两倍

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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