vs2010 + .net3.5 MSCharts使用介绍与例子
2012-05-03 15:52
483 查看
MSCharts,以图形化方式展示数据,
首先
下载Microsoft Chart Controls for Microsoft .NET Framework 3.5:
点击下载
安装完成之后;
在vs2010中添加控件
![](http://pic002.cnblogs.com/images/2012/371399/2012050315452137.jpg)
添加完之后就可以拖控件的方式添加Charts
![](http://pic002.cnblogs.com/images/2012/371399/2012050315460661.jpg)
例子:
![](http://pic002.cnblogs.com/images/2012/371399/2012050315461953.jpg)
以上饼图的aspx代码
CS代码
参考资料: http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx
首先
下载Microsoft Chart Controls for Microsoft .NET Framework 3.5:
点击下载
安装完成之后;
在vs2010中添加控件
![](http://pic002.cnblogs.com/images/2012/371399/2012050315452137.jpg)
添加完之后就可以拖控件的方式添加Charts
![](http://pic002.cnblogs.com/images/2012/371399/2012050315460661.jpg)
例子:
![](http://pic002.cnblogs.com/images/2012/371399/2012050315461953.jpg)
以上饼图的aspx代码
<asp:Chart ID="Chart1" runat="server" Width="500px" Height="300px"> <Titles> <asp:Title Name="DefaultTitle" Font="Trebuchet MS, 10pt, style=Bold" Text = "My Title" Visible="true" /> </Titles> <legends> <asp:Legend BackColor="Transparent" Alignment="Center" Docking="Right" LegendStyle="Table" Font="Trebuchet MS, 7.5pt, style=Bold" IsTextAutoFit="False" Name="Default" ></asp:Legend> </legends> <series> <asp:Series Name="Series1"> </asp:Series> </series> <chartareas> <asp:ChartArea Name="ChartArea1"> </asp:ChartArea> </chartareas> </asp:Chart>
CS代码
protected void Page_Load(object sender, EventArgs e) { DataTable dt = FillData(); DataView dv = dt.DefaultView; Chart1.Series["Series1"].Points.DataBindXY(dv, "Name", dv, "Count"); //Set the chart type Chart1.Series["Series1"].ChartType = SeriesChartType.Pie; // Set the bar width Chart1.Series["Series1"]["PointWidth"] = "0.5"; // Show data points labels Chart1.Series["Series1"].IsValueShownAsLabel = true; // Set data points label style Chart1.Series["Series1"]["BarLabelStyle"] = "Center"; Chart1.Series["Series1"].Label = "#PERCENT"; Chart1.Series["Series1"].LegendText = "#AXISLABEL"; Chart1.Series["Series1"]["PieLabelStyle"] = "Outside"; // Show chart as 3D Chart1.ChartAreas["ChartArea1"].Area3DStyle.Enable3D = true; Chart1.ChartAreas["ChartArea1"].Area3DStyle.WallWidth = 10; // Draw chart as 3D Cylinder Chart1.Series["Series1"]["DrawingStyle"] = "Cylinder"; } private DataTable FillData() { DataTable dt = new DataTable(); DataColumn dc; dc = new DataColumn(); dc.ColumnName = "Name"; dt.Columns.Add(dc); dc = new DataColumn(); dc.ColumnName = "Count"; dt.Columns.Add(dc); DataRow dr; dr = dt.NewRow(); dr["Name"] = "Fred"; dr["Count"] = "54"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Name"] = "Bill"; dr["Count"] = "66"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Name"] = "Rhona"; dr["Count"] = "32"; dt.Rows.Add(dr); return dt; }
参考资料: http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx
相关文章推荐
- UI进阶--CALayer的简单介绍和使用例子
- VS2010使用介绍创建可重用代码(一)---Creating and Using a Dynamic Link Library (C++)
- Web服务器推送技术介绍及Cometd使用例子
- (转)C++ stringstream介绍,使用方法与例子
- php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
- 使用VS2010编译sqlite和在VS2010中配置使用sqlite的简单例子演示
- 图文并茂介绍在VS2010里使用TFS2010
- MATLAB中Timer的使用及小例子介绍
- VS2010使用介绍创建可重用代码(一)---Creating and Using a Dynamic Link Library (C++)
- 鸡啄米:C++编程入门系列之三(VS2010的使用介绍)
- C++ stringstream介绍,使用方法与例子
- C++ stringstream介绍,使用方法与例子
- 图文并茂介绍在VS2010里使用TFS2010
- C++ stringstream介绍,使用方法与例子
- boost_1_45_0在vs2010上的安装使用例子
- (转)C++ stringstream介绍,使用方法与例子
- Protobuf的使用介绍以及例子
- C++ stringstream介绍,使用方法与例子
- C++ :stringstream介绍,使用方法与例子(转)