利用Dundas纯代码调用的模板

原创 2005年02月28日 16:44:00

有的一些控件也是小构件很多,天天去记录也麻烦,所以写下各模板留着好以后用。
功能:利用dundas画出2各序列的图形,图形在程序中动态生成
代码如下
前端代码:
<asp:Panel id="pnlInfo" runat="server"></asp:Panel>

后端代码:
using Dundas.Charting.WebControl;
。。。。。

 private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   drawing();
  }

  private void drawing()
  {
   //建立图象
   Dundas.Charting.WebControl.Chart objChart = new Chart();

   objChart .Height = (Unit)400;
   objChart.Width = (Unit)600;
   objChart.BackColor = Color.White;

   //绘画区域
   ChartArea objArea1 = new ChartArea();
   objChart.ChartAreas.Add(objArea1);
   objArea1.Name = "区域1";
   objArea1.BackColor = Color.AntiqueWhite;
   objArea1.Area3DStyle.YAngle = 20;
   objArea1.Area3DStyle.Light = LightStyle.Realistic;
   objArea1.AxisY.LineColor = Color.Gray;
   objArea1.AxisY.MajorGrid.LineColor= Color.Gray;//中线颜色
   objArea1.AxisX.LineColor = Color.Gray;
   objArea1.AxisX.MajorGrid.LineColor= Color.Gray;

   //越先建立的序列,越在底层
   //建立序列(柱形)
   Series objSeriesZhu = new Series();
   objSeriesZhu.Name = "柱形";//序列名称
   objChart.Series.Add(objSeriesZhu);
   objSeriesZhu.BorderColor = Color.Red;
   objSeriesZhu.Palette = ChartColorPalette.None;//序列样式的颜色调色版
   objSeriesZhu.Color = Color.SandyBrown;//序列样式的颜色调色版
   objSeriesZhu.BorderWidth = 1; //序列的宽度
   objSeriesZhu.Type= SeriesChartType.Column;

   //建立序列(折线)
   Series objSeriesLine = new Series();
   objSeriesLine.Name = "折线";//序列名称
   objChart.Series.Add(objSeriesLine);
   objSeriesLine.MarkerStyle = MarkerStyle.Triangle;//折点标记
   objSeriesLine.BorderWidth = 1; //序列的宽度
   objSeriesLine .Color =Color.Blue; //序列的颜色
   objSeriesLine.Type = SeriesChartType.Line;//折线显示

 


   //增加序列说明:序列说明一般位于图表的下方中间,并且最好以表格的形式来自动控制
   objChart.Legends["Default"].LegendStyle = LegendStyle.Table; //表格形势显示
   objChart.Legends["Default"].Docking = LegendDocking.Bottom;//底部显示
   objChart.Legends["Default"].Alignment = StringAlignment.Center;

 


   //生成数据
   Random random = new Random();
   for(int pointIndex = 0; pointIndex < 10; pointIndex++)
   {
    objChart.Series["柱形"].Points.AddY(random.Next(45, 95));
    objChart.Series["折线"].Points.AddY(random.Next(5, 75));
   }

   objChart.ChartAreas["区域1"].AxisX.Arrows =  ArrowsType.Triangle;//箭头
   objChart.ChartAreas["区域1"].AxisY.Arrows =  ArrowsType.Triangle;//箭头
   objChart.ChartAreas["区域1"].AxisX.Margin = true;//轴旁边是否自动留有空白
   objChart.ChartAreas["区域1"].AxisX.Minimum =-1;//设置轴的最值
   objChart.ChartAreas["区域1"].AxisX.Maximum =11;


   pnlInfo.Controls.Add(objChart);
  }

图表的绘制(使用Dundas组件)

图表的绘制(使用Dundas组件)效果图:前台代码:    后台代码:protected Dundas.Charting.WebControl.Chart Chart1;private void Pa...
  • cngkqy
  • cngkqy
  • 2008-01-17 11:02:00
  • 3732

Dundas Gauge 2.0 for VS2003

 Dundas Gauge for VS2003具体版本号是2.0.2.200下载WinForms版本下载ASP.NET版本仪表.NET控件中的最好一个,主要仪表 方面功能都实现了,具体如下 实...
  • allisnew
  • allisnew
  • 2007-05-17 21:36:00
  • 2779

从最终输出分析DundasWebChart图形组件设计要点

从最终输出分析DundasWebChart图形组件设计要点:1.GDI图形绘制算法;2.HTML图形热点区域定义;3.组件设计时支持;实例分析:一个带立体效果的饼状图效果如下:HTML代码如下:实例分...
  • sharpnessdotnet
  • sharpnessdotnet
  • 2007-12-07 11:21:00
  • 1715

The Dundas Chart 4.1 For ASP.net&WinForms 破解

  • 2009年12月11日 15:38
  • 622KB
  • 下载

使用Dundas Chart控件制作一个模拟的逼真图

 使用Dundas Chart 组件开发如上图,以下代码是在VS2003开发环境中运行的。在页面中加一个Dundas Chart 组件,并在Page_Load中调用SetChart1()函数即可(参数...
  • llwen218
  • llwen218
  • 2007-01-25 14:02:00
  • 6866

体验Dundas Dashboard数据可视化控件

Dundas Dashboard的出现为用户带来了更直观、更清晰的数据可视化体验。因为这款仪表盘控件将多个仪表、图表、报表等内容整合在一个页面上进行显示,这个概念在商业智能(Business Inte...
  • pk52020081
  • pk52020081
  • 2015-05-06 09:20:53
  • 1478

Dundas Chart for .NET 控件的简单使用

首先,介绍一下产品的背景:        Dundas Chart for .NET是在.NET图表领域中的领跑者。这个获得了多个大奖的控件产品提供给您最全面的功能、最完善的样品框架和最佳的技术支持。...
  • mashuangjun
  • mashuangjun
  • 2008-10-21 14:42:00
  • 1488

Dundas.Chart. VS2008 破解

  • 2009年02月02日 17:20
  • 25.74MB
  • 下载

DundasChart图表工具6.2专业破解版

  • 2014年03月11日 11:08
  • 27.49MB
  • 下载

Dundas Chart Windows Forms v6.2 for VS2008 正式企业版

  • 2008年09月11日 17:24
  • 32.72MB
  • 下载
收藏助手
不良信息举报
您举报文章:利用Dundas纯代码调用的模板
举报原因:
原因补充:

(最多只允许输入30个字)