设为首页   加入最爱           最新更新:全方位英文文章资料库
 
资料坊搜索: 标题 全文     
chart组件在ASP中的应用
   首页>>YesizeCOM>>电脑技能坊>>ASP>>正文       
 
广告招租,e-mail:yesize@hotmail.com

广告招租,e-mail:yesize@hotmail.com


--------------------------------------------------------------------------------

MsChart是微软制作的功能强大的图表工具,用它可以
很方便的建立各种图表。制作各种3维2维的直方图,折
线图。在ChinaAsp中已经有好几次有人询问MsChart怎
么用,在此处我给出一个例子。希望大家了解。


发送数据程序
<HTML><HEAD>
<META NAME=GENERATOR Content=Microsoft Visual Studio 6.0>
</HEAD><BODY>
<form method=post name=form1 action=mschart.asp>
<INPUT type=submit value=发送 id=submit1 name=submit1>
<!
chtitle 标题
rcount 列数
ccount 行数
rc_type 排列方式(1 以行方式,2以列方式)
rc_data 数据
rname 列名数组
cname 行名数组>
<input type=hidden value=CoolFatMan的成长里程 name=chtitle>
<input type=hidden value=3 name=rcount>
<input type=hidden value=2 name=ccount>
<input type=hidden value=1 name=rc_type>
<input type=hidden value=1993 name=rname>
<input type=hidden value=1996 name=rname>
<input type=hidden value=1999 name=rname>
<input type=hidden value=身高 name=cname>
<input type=hidden value=体重 name=cname>
<input type=hidden value=179 name=rc_data>
<input type=hidden value=160 name=rc_data>
<input type=hidden value=180 name=rc_data>
<input type=hidden value=170 name=rc_data>
<input type=hidden value=182 name=rc_data>
<input type=hidden value=182 name=rc_data>
</form></BODY></HTML>


显示数据程序 mschart.asp
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME=GENERATOR Content=Microsoft Visual Studio 6.0>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function window_onload() {
t=0;
mschart1.TitleText = document.form1.chtitle.value;
mschart1.ShowLegend =true;
mschart1.ColumnCount =document.form1.ccount.value;
mschart1.RowCount =document.form1.rcount.value;
for (i=0;i<document.form1.rcount.value;i++)
{for (j=0;j<document.form1.ccount.value;j++)
{ mschart1.Row=i+1;
mschart1.Column=j+1;
if (document.form1.ccount.value>1)
mschart1.ColumnLabel =document.form1.cname(j).value;
else
mschart1.ColumnLabel =document.form1.cname.value;
if ((document.form1.rcount.value*document.form1.ccount.value)>1)
mschart1.Data=document.form1.rc_data(t).value;
else
mschart1.Data=document.form1.rc_data.value;
t++;
}
if (document.form1.rcount.value>1)
mschart1.RowLabel =document.form1.rname(i).value ;
else
mschart1.RowLabel =document.form1.rname.value ;
}
}

function select1_onchange() {
mschart1.chartType =select1.value
mschart1.Plot
}
//-->
</SCRIPT>
<TITLE>数据显示图</TITLE>
</HEAD>
<BODY LANGUAGE=javascript onload=return window_onload()>
<object 此处插入mschart activex控件>
<BR>
显示方式
<SELECT id=select1 name=select1 LANGUAGE=javascript onchange=return select1_onchange()>
<OPTION value=1>二维直方图</OPTION>
<OPTION value=0>三维直方图</OPTION>
<OPTION value=3>二维折线图</OPTION>
<OPTION value=2>三维折线图</OPTION>
<OPTION value=5>二维面积图</OPTION>
<OPTION value=4>三维面积图</OPTION>
<OPTION value=14>饼图</OPTION></SELECT>
<!
chtitle 标题
rcount 列数
ccount 行数
rc_type 排列方式(1 以行方式,2以列方式)
rc_data 数据
rname 列名数组
cname 行名数组>
<form name=form1 id=form1>
<% for i=1 to Request.Form(rcount)%>
<input type=hidden name=rname id=rname value=<%=Request.Form(rname)(i)%>>
<%next%>
<% for i=1 to Request.Form(ccount)%>
<input type=hidden name=cname id=cname value=<%=Request.Form(cname)(i)%>>
<%next%>
<input type=hidden name=rcount id=rcount value=<%=Request.Form(rcount)%>>
<input type=hidden name=chtitle id=chtitle value=<%=Request.Form(chtitle)%>>
<input type=hidden name=ccount id=ccount value=<%=Request.Form(ccount)%>>
<%if Request.Form(rc_type)=1 then%>
<%for i=1 to Request.Form(rcount)*Request.Form(ccount)%>
<input type=hidden name=rc_data id=rc_data value=<%=Request.Form(rc_data)(i)%>>
<%next%>
<%else%>
<%for j=1 to Request.Form(rcount)%>
<%for i=1 to Request.Form(ccount)%>
<input type=hidden name=rc_data id=rc_data value=<%=Request.Form(rc_data)((i-1)*Request.Form(rcount)+j)%>>
<%next%>
<%next%>
<%end if%>
</form></BODY></HTML>


上一篇:Zaks Pop3 参考说明 下一篇:Dns组件的一些用法

版权说明:作品来源于网上,版权归作者所有,如果无意中侵犯了您的版权,请来信告知,本站将在3个工作日内删除。yesize@hotmail.com
  热门小游戏分类 
射击小游戏 连连看小游戏
台球小游戏 成人小游戏
CS小游戏 化妆小游戏
赛车小游戏 休闲小游戏
篮球小游戏 换装小游戏
儿童小游戏 牛牛小游戏
麻将小游戏 冒险小游戏
美媚小游戏 益智小游戏
体育小游戏  
Society Recreation & Sports
Travel & Leisure Communications
Vehicles Computers
Fashion Arts & Entertainment
Reference & Education Disease & Illness
Writing & Speaking Politics
Product Reviews Food & Beverage
Finance Internet Business
Self Improvement Home & Family
Health & Fitness Business
最新更新内容
警惕“公务员报考热”背
公务员考试不是丈母娘考
一名新公务员的自白:我
公务员考脑筋急转弯与挂
北努斗:2006行政能力测
大讨论:06行测BT题目大
过来人回忆:当年,我也
一家之言:公务员热折射
公务员考试申论要是有正
数十万大学生走进公务员
      粤ICP备05005424         Copyright ©2000 - 2004 Yesize.COM