web chat控件如何画饼图 在网上下载了一个web chat控件,现在想画饼图,资料中全是英文,请问谁有代码共享一下,谢谢! 开发环境:asp.net 2.0+ Sql server 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ComponentOne之WebChart代码示例:http://blog.csdn.net/ChengKing/category/146827.aspx 一定要安装这个软件吗ComponentOne?我这只是在官方网址下载了一个WebChart.dll,里面也有文档,但是是英文,看不懂.http://www.carlosag.net/Tools/WebChart/Default.aspx不想用这个ComponentOne DataTable dt = sdb.dt1(time.Value,Hidden1.Value,Hidden3.Value); Chart1.ChartAreas["default"].AxisX.Interval=1; Chart1.Series["link"].Type = SeriesChartType.Pie ; Chart1.ChartAreas["Default"].Area3DStyle.Enable3D = true; Chart1.Legends["Default"].Enabled = true; Chart1.Legends["Default"].Docking = LegendDocking.Right ; Chart1.Legends["Default"].Alignment = StringAlignment.Near; Chart1.Legends["Default"].LegendStyle = LegendStyle.Column; if(dt.Rows.Count>0) { for(int i=0;i<dt.Rows.Count;i++) { string areaname = dt.Rows[i]["areaname"].ToString(); int num; if(dt.Rows[i]["num"].ToString()==""||dt.Rows[i]["num"]==null) { num = 0; } else { num = Convert.ToInt32(dt.Rows[i]["num"].ToString()); } Chart1.Series["link"].Points.AddXY(i,num); Chart1.Series["link"].Points[i].ToolTip = areaname+sdb.type(Hidden3.Value)+":"+num ; Chart1.Series["link"].Points[i].LegendText = areaname+sdb.type(Hidden3.Value)+":"+num ; } } else { Chart1.Titles ["Title1"].Text =time.Value +"暂无数据"; } <DCWC:CHART id="Chart1" runat="server" ImageUrl="TempFiles/ChartPic_#SEQ(5,3)" Width="768px" Height="320px" BackColor="LightSteelBlue" Palette="Pastel" BorderLineColor="LightSlateGray"> <Titles> <dcwc:Title Font="Microsoft Sans Serif, 12pt, style=Bold" Name="Title1" Color="171, 220, 20, 60"></dcwc:Title> </Titles> <Legends> <dcwc:Legend Alignment="Center" Enabled="False" BorderColor="Gray" ShadowOffset="2" Name="Default" LegendStyle="Column"></dcwc:Legend> </Legends> <BorderSkin FrameBackColor="SteelBlue" FrameBackGradientEndColor="LightBlue" PageColor="AliceBlue"></BorderSkin> <Series> <dcwc:Series Name="link" BorderColor="64, 64, 64" ShadowOffset="2"></dcwc:Series> </Series> <ChartAreas> <dcwc:ChartArea Name="Default" BorderColor="" ShadowOffset="2" BackColor="Lavender"> <AxisY> <MajorGrid LineStyle="Dash" LineColor="LightSteelBlue"></MajorGrid> </AxisY> <AxisX> <MajorGrid LineStyle="Dash" LineColor="LightSteelBlue"></MajorGrid> <MajorTickMark Style="None"></MajorTickMark> </AxisX> </dcwc:ChartArea> </ChartAreas> </DCWC:CHART> 我把控件拖到页面上,生成的代码和你这个差的很远了<Web:ChartControl ID="ChartControl1" runat="server" BorderStyle="Outset" BorderWidth="5px"> </Web:ChartControl>是不是两个不同的控件? 以前做过这方面的东西用的是一个叫DUNDAS的东西用起来很简单LZ去找找 将数据类型 varchar 转换为 float 时出错 如何对txt文本中的内容就行批处理 |zyciis| 如何用二进制的(01)方式来保存用户的操作权限,谢谢 asp.net session 购物车问题 ASP在 ImageList 可以使用之前必须将它初始化(在线等) 问xml效率如何 请问URL参数中带有小于号(<)无法调试怎么办? 为什么总会有inherits="idenet.webform1" 一个关于ASP.NET对中文支持出错的问题!! Global.asax.cs里面的一些过程怎么调用? 菜鸟来问 .net 2.0 实现模板更换
http://blog.csdn.net/ChengKing/category/146827.aspx
Chart1.ChartAreas["default"].AxisX.Interval=1;
Chart1.Series["link"].Type = SeriesChartType.Pie ;
Chart1.ChartAreas["Default"].Area3DStyle.Enable3D = true;
Chart1.Legends["Default"].Enabled = true;
Chart1.Legends["Default"].Docking = LegendDocking.Right ;
Chart1.Legends["Default"].Alignment = StringAlignment.Near;
Chart1.Legends["Default"].LegendStyle = LegendStyle.Column; if(dt.Rows.Count>0)
{
for(int i=0;i<dt.Rows.Count;i++)
{
string areaname = dt.Rows[i]["areaname"].ToString();
int num;
if(dt.Rows[i]["num"].ToString()==""||dt.Rows[i]["num"]==null)
{
num = 0;
}
else
{
num = Convert.ToInt32(dt.Rows[i]["num"].ToString());
}
Chart1.Series["link"].Points.AddXY(i,num);
Chart1.Series["link"].Points[i].ToolTip = areaname+sdb.type(Hidden3.Value)+":"+num ;
Chart1.Series["link"].Points[i].LegendText = areaname+sdb.type(Hidden3.Value)+":"+num ;
}
}
else
{
Chart1.Titles ["Title1"].Text =time.Value +"暂无数据";
}
Height="320px" BackColor="LightSteelBlue" Palette="Pastel" BorderLineColor="LightSlateGray">
<Titles>
<dcwc:Title Font="Microsoft Sans Serif, 12pt, style=Bold" Name="Title1" Color="171, 220, 20, 60"></dcwc:Title>
</Titles>
<Legends>
<dcwc:Legend Alignment="Center" Enabled="False" BorderColor="Gray" ShadowOffset="2" Name="Default"
LegendStyle="Column"></dcwc:Legend>
</Legends>
<BorderSkin FrameBackColor="SteelBlue" FrameBackGradientEndColor="LightBlue" PageColor="AliceBlue"></BorderSkin>
<Series>
<dcwc:Series Name="link" BorderColor="64, 64, 64" ShadowOffset="2"></dcwc:Series>
</Series>
<ChartAreas>
<dcwc:ChartArea Name="Default" BorderColor="" ShadowOffset="2" BackColor="Lavender">
<AxisY>
<MajorGrid LineStyle="Dash" LineColor="LightSteelBlue"></MajorGrid>
</AxisY>
<AxisX>
<MajorGrid LineStyle="Dash" LineColor="LightSteelBlue"></MajorGrid>
<MajorTickMark Style="None"></MajorTickMark>
</AxisX>
</dcwc:ChartArea>
</ChartAreas>
</DCWC:CHART>
</Web:ChartControl>是不是两个不同的控件?
用的是一个叫DUNDAS的东西
用起来很简单
LZ去找找