在网上下载了一个web chat控件,现在想画饼图,资料中全是英文,请问谁有代码共享一下,谢谢! 开发环境:asp.net 2.0+ Sql server

解决方案 »

  1.   

    ComponentOne之WebChart代码示例:
    http://blog.csdn.net/ChengKing/category/146827.aspx
      

  2.   

    一定要安装这个软件吗ComponentOne?我这只是在官方网址下载了一个WebChart.dll,里面也有文档,但是是英文,看不懂.http://www.carlosag.net/Tools/WebChart/Default.aspx不想用这个ComponentOne
      

  3.   

    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 +"暂无数据";
    }
      

  4.   

    <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>
      

  5.   

    我把控件拖到页面上,生成的代码和你这个差的很远了<Web:ChartControl ID="ChartControl1" runat="server" BorderStyle="Outset" BorderWidth="5px">
            </Web:ChartControl>是不是两个不同的控件?
      

  6.   

    以前做过这方面的东西
    用的是一个叫DUNDAS的东西
    用起来很简单
    LZ去找找