统计图表8296493207 9页

  • 88.76 KB
  • 2023-01-18 11:44:36 发布

统计图表8296493207

  • 9页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
效果图:手把手教程:原理:OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中绘制图形提供了灵活的同时也是最根本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件〔如IE6和Office 2000/XP/2003〕,那么就有能力利用Office Web组件提供一个交互式图形开发环境。这种模式下,客户端工作站将在整个任务中分担很大的比重。理论上说Excel能做的图都可以通过OWC画。 第一步:右键点击网站根目录引用。如以下图:第二步:点击“添加引用〞后弹出一个窗口,添加OWC的引用。如以下图:点“确定〞。第三步:代码中引用Microsoft.Office.Interop.Owc11。全部代码后台代码:using System;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;  //添加数据操作引用usingMicrosoft.Office.Interop.Owc11;//添加Office组件引用publicpartialclassOWCdrawing:System.Web.UI.Page{   protectedvoidPage_Load(objectsender,EventArgse)   {       //连接数据库并获取特定字符串       stringstrSeriesName="图例1";       stringConnectString="Server=(local);DataBase=web;Uid=sa;Pwd=sa";       stringSql="SELECTmonth,AllcountFROMChart";       SqlConnectionmyConn=newSqlConnection(ConnectString);       myConn.Open();       SqlDataAdapterDa=newSqlDataAdapter(Sql,myConn);       DataSetds=newDataSet();       Da.Fill(ds);//存放月       string[]MonNum=newstring[12];       //存放数据       string[]MonCount=newstring[12];       //为数组赋值       for(inti=0;i";       this.PlaceHolder1.Controls.Add(newLiteralControl(strImageTag));   }}前台代码:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="OWCdrawing.aspx.cs"Inherits="OWCdrawing"%>   清清月儿://blog.csdn.net/21aspnet                                                         怎么样在ASP.NET2.0中使用OWC组件画图                                                                                                         
   数据库SQL脚本:USE[web]GO/******对象: Table[dbo].[Chart]   脚本日期:03/27/200722:26:00******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATETABLE[dbo].[Chart]( [id][int]IDENTITY(1,1)NOTNULL, [month][smallint]NULL, [Allcount][int]NULL)ON[PRIMARY]在数据库建好表以后要自己手动假想有12条数据,手动添加,最终结果类似以下图: 后台程序说明:最关键就是InsertChart.Type=ChartChartTypeEnum.chChartTypeColumnClustered;你可以在ChartChartTypeEnum后点出其他方法。如以下图:下面列出的是其他类型图:折线图:  面积图: 条形图:OWC什么图形都可以画,还能画立体的,请大家自己尝试。可以参考OWC手册,具体位置:C:ProgramFilesCommonFilesMicrosoftSharedWebComponents112052OWCVBA11.CHM

您可能关注的文档

相关文档

最近下载