利用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 Dashboard数据可视化控件

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

OJ刷题之《函数模板--求n个数之和》

题目描述 利用函数模板求4个数的和。 部分代码已给定如下,只需要提交缺失的代码。 #include using namespace std; /*   补充缺少代码 */ int m...
  • Liuchang54
  • Liuchang54
  • 2014年12月27日 09:58
  • 968

纯代码实现自定义UITableView的cell

代码实现自定义UITableView的cell 新建一个继承自UITableViewCell的类 重写initWithStyle:reuseIdentifier:方法,在里面实现:添加所有需要显示的子...
  • u010545519
  • u010545519
  • 2016年05月04日 17:03
  • 3402

Dijkstra算法模板(纯代码)

#include #include #define INF 1000000 #define Max 20 int n;//节点数 int edge[Max][Max];//图的邻接矩阵 bool ...
  • mr_fan_123
  • mr_fan_123
  • 2017年04月17日 10:32
  • 84

ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局

一、实现效果   二、使用纯代码自定义一个tableview的步骤 1.新建一个继承自UITableViewCell的类 2.重写initWithStyle:reuse...
  • u010897392
  • u010897392
  • 2016年05月11日 16:31
  • 1240

IOS开发之纯代码界面----基本控件使用篇4

第三课:
  • niejing654092427
  • niejing654092427
  • 2015年04月21日 18:13
  • 515

Xib、Storyboard和纯手工代码的优劣

代码手写UI: 优势:便于多人协作共同构建UI;    代码重用性好,可以方便移植到其他项目工程。    可以实现强大的功能,能完成xib或者storyboard做不了的功能。比如:Mac开发中鼠标移...
  • shaohua_lv
  • shaohua_lv
  • 2017年03月27日 11:12
  • 513

DundasWebChart开发实例一

一、Dundas简介 (1)Dundas Chart for .NET是由Dundas公司开发的图表控件,后被微软收购,该图表控件功能强大,分为WinForm和Web两种版本; (2)尽管Dundas...
  • huangcailian
  • huangcailian
  • 2014年12月22日 16:10
  • 1522

iOS开发屏幕适配,纯代码是如何实现的?

【iOS开发】多屏尺的自动适配 AutoLayout (纯代码方式)  (2014-09-19 09:35:47) 转载▼ 标签:  autolayout   ios开发   xco...
  • yuanyuan1314521
  • yuanyuan1314521
  • 2016年05月03日 16:26
  • 3169

ios中的纯代码自动布局的简要分析

Auto Layout是iOS6发布后引入的一个全新的布局特性,弥补了以往autoresizing在布局方面的不足之处,适应更多屏幕尺寸的页面布局。下面就来说说自动布局的几种方式吧: 1.代码的方式...
  • qiaoqiaoqiao2014
  • qiaoqiaoqiao2014
  • 2015年07月20日 14:33
  • 986
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用Dundas纯代码调用的模板
举报原因:
原因补充:

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