ASP.NET中用MSChart控件实现饼状图,求救!!

自由小菜园 2009-06-19 09:45:41
在DataTable table=new DataTable("myTable")这个表中有两列Edu(学历)和对应的人数Num(人数)现在要实现饼状图,请问要怎么实现啊??
...全文
908 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
e861119 2011-04-07
  • 打赏
  • 举报
回复
我是Framework 2.0 用什么好
zhulong1111 2009-06-19
  • 打赏
  • 举报
回复
顶下 刚刚用了 不过是做的曲线图
自由小菜园 2009-06-19
  • 打赏
  • 举报
回复
画出来了就是还有一个没有实现,没有显示对应学历的那个人数,谁知道说一下

public void DrawChart(DataTable table)
{
string[] names = new string[table.Rows.Count];
int[] nums = new int[table.Rows.Count];
for (int i = 0; i < table.Rows.Count; i++)
{
names[i] = table.Rows[i][0].ToString();
nums[i] = int.Parse(table.Rows[i][1].ToString());
}
Chart1.Series[0].Points.DataBindXY(names, nums);

// Set Doughnut chart type
Chart1.Series[0].ChartType = SeriesChartType.Doughnut;

// Set labels style
Chart1.Series[0]["PieLabelStyle"] = "Outside";

// Set Doughnut radius percentage
Chart1.Series[0]["DoughnutRadius"] = "99";

// Explode data point with label "Italy"
Chart1.Series[0].Points[table.Rows.Count-1]["Exploded"] = "true";

// Enable 3D
Chart1.ChartAreas["ChartArea1"].Area3DStyle.Enable3D = true;


}
wuyq11 2009-06-19
  • 打赏
  • 举报
回复
饼状图用GDI,OWC,MSChart,zedgraph等都可实现
参考
参考
xiequan2 2009-06-19
  • 打赏
  • 举报
回复
http://www.carlosag.net/Tools/WebChart/sampleCode.aspx
BossFriday 2009-06-19
  • 打赏
  • 举报
回复
MSChart没用过.
xingzhiasa 2009-06-19
  • 打赏
  • 举报
回复
不错……不错……收藏这贴了……
泡面之夏 2009-06-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
饼状图用GDI,OWC,MSChart,zedgraph等都可实现
参考
参考
[/Quote]

不错
mengxj85 2009-06-19
  • 打赏
  • 举报
回复
记得水晶报表也可以,不过不熟悉

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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