All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
HTML语言剖析(十五)调色原理_[Html教程]
打造Ajax简单相册_[AJAX教程]
php,函数GetImageSize_php资料_编程技术
动态网页技术PHP和JS实现交互的一个例子_php资料_编程技术
使用PHP4.2.0及以后版本的注意事项_php资料_编程技术
Delphi变量、类、对象、函数规范化命名
delphi图像列表组件(TImageList)使用实例
PHP脚本的8个技巧(6)PHP和COM_php资料_编程技术
ASP.NET,2.0,AJAX中Webservice调用方法示例_.net资料_编程技术
动态网页制作技术PHP处理时间的实例_php资料_编程技术
Reading number is top 10 pictures
美女浴室写真2
yy365网站上的美女2
自己约的炮,含泪也要打完
girl of HuNan name is LiXiang(湖南辣姐李湘的写真)
NeedWallpaper1
红楼梦金陵十二钗(2)
Players in the eyes of a perfect love1
Born After 90 Beijing sports university campus flower photos2
不知名的美女素颜照1
Sell the barbecue as says father du breul4
Download software ranking
Eclipse 4.2.2 For Win32
Tram sex maniac 2 (H) rar bag2
打鸟视频
Unix video tutorial12
apache-tomcat-6.0.33
Boxer vs Yellow2
jdk1.6 for windows
Prostitutes diary
Ashlynn Video4
都市狐狸姑娘传
delv published in(发表于) 2014/1/23 2:48:37 Edit(编辑)
asp.net,2.0中使用OWC组件学习小结_[Asp.Net教程]

asp.net,2.0中使用OWC组件学习小结_[Asp.Net教程]

asp.net 2.0中使用OWC组件学习小结_[Asp.Net教程]


asp.net 2.0中,要显示图型的话,可以用ms office 2003的owc组件,可以十分方便地看到图表,在工程中,
首先添加microsoft office web components 11.0的引用就可以了,然后要
using Microsoft.Office.Interop.Owc11;

1 生成柱状图
//创建X坐标的值,表示月份
int[] Month = new int[3] { 1, 2, 3 };
//创建Y坐标的值,表示销售额
double[] Count = new double[3] { 120,240,220};
//创建图表空间
ChartSpace mychartSpace = new ChartSpace();
//在图表空间内添加一个图表对象
ChChart mychart = mychartSpace.Charts.Add(0);
//设置图表类型,本例使用柱形
mychart.Type = ChartChartTypeEnum.chChartTypeColumnClustered;
//设置图表的一些属性
//是否需要图例
mychart.HasLegend = true;
//是否需要主题
mychart.HasTitle = true;
//主题内容
mychart.Title.Caption = "一季度总结";
//设置x,y坐标
mychart.Axes[0].HasTitle = true;
mychart.Axes[0].Title.Caption = "月份";
mychart.Axes[1].HasTitle = true;
mychart.Axes[1].Title.Caption = "销量";
//添加三个图表块
mychart.SeriesCollection.Add(0);
mychart.SeriesCollection.Add(0);
mychart.SeriesCollection.Add(0);
//设置图表块的属性
//标题
mychart.SeriesCollection[0].Caption = "一月份";
//X坐标的值属性
mychart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimCategories, (int)ChartSpecialDataSourcesEnum.chDataLiteral, Month[0]);
//y坐标的值属性
mychart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimValues, (int)ChartSpecialDataSourcesEnum.chDataLiteral, Count[0]);


//第二个块
mychart.SeriesCollection[1].Caption = "二月份";
//X坐标的值属性
mychart.SeriesCollection[1].SetData(ChartDimensionsEnum.chDimCategories, (int)ChartSpecialDataSourcesEnum.chDataLiteral, Month[1]);
//y坐标的值属性
mychart.SeriesCollection[1].SetData(ChartDimensionsEnum.chDimValues, (int)ChartSpecialDataSourcesEnum.chDataLiteral, Count[1]);

//第三个块
mychart.SeriesCollection[2].Caption = "三月份";
//X坐标的值属性
mychart.SeriesCollection[2].SetData(ChartDimensionsEnum.chDimCategories, (int)ChartSpecialDataSourcesEnum.chDataLiteral, Month[2]);
//y坐标的值属性
mychart.SeriesCollection[2].SetData(ChartDimensionsEnum.chDimValues, (int)ChartSpecialDataSourcesEnum.chDataLiteral, Count[2]);


//生成图片
mychartSpace.ExportPicture(Server.MapPath(".") + @"\test.jpg", "jpg", 500, 450);
//加载图片
Image1.ImageUrl = Server.MapPath(".") + @"\test.jpg";
}
2
生成饼状图
protected void Page_Load(object sender, EventArgs e)
{
//创建X坐标的值,表示月份
int[] Month ={ 1, 2, 3 };
//创建Y坐标的值,表示销售额
double[] Count ={ 120, 240, 220 };
string strDataName = "";
string strData = "";
//创建图表空间
ChartSpace mychartSpace = new ChartSpace();
//在图表空间内添加一个图表对象
ChChart mychart = mychartSpace.Charts.Add(0);
//设置每块饼的数据
for (int i = 0; i < Count.Length; i++)
{
strDataName += Month[i] + "\t";
strData += Count[i].ToString() + "\t";
}


//设置图表类型,本例使用柱形
mychart.Type = ChartChartTypeEnum.chChartTypePie;
//设置图表的一些属性
//是否需要图例
mychart.HasLegend = true;
//是否需要主题
mychart.HasTitle = true;
//主题内容
mychart.Title.Caption = "一季度总结";
//添加图表块
mychart.SeriesCollection.Add(0);
//设置图表块的属性


//分类属性
mychart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimCategories, (int)ChartSpecialDataSourcesEnum.chDataLiteral, strDataName);
//值属性
mychart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimValues, (int)ChartSpecialDataSourcesEnum.chDataLiteral, strData);
//显示百分比
ChDataLabels mytb= mychart.SeriesCollection[0].DataLabelsCollection.Add();
mytb.HasPercentage = true;
//生成图片
mychartSpace.ExportPicture(Server.MapPath(".") + @"\test.gif", "gif", 500, 450);
//加载图片
Image1.ImageUrl = Server.MapPath(".") + @"\test.gif";
}


来源:jackyrong的cnblogs







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.