画图很好用的控件dotnetCHARTIN

最近发现一个很好用的控件 dotnetCHARTING ,画图真的很方便,而且功能很多,可以画各种各样的图

下面介绍一个我写的例子(c#)

1.在的 aspx 也面上添加 chart

<div style="text-align:center;">
<dotnetCHARTING:Chart ID="Chart1" runat="server" Height="200px" Width="740px">
</dotnetCHARTING:Chart>
</div>

2.头文件上加:

using dotnetCHARTING;
using System.Drawing;

在后台 cs 文件 load 中添加代码:

Chart1.Debug = false;
Chart1.Type = ChartType.Combo;//Horizontal;
Chart1.Title = "10位统计图";
Chart1.TempDirectory = "temp";
// Chart1.ShadingEffect = true;
Chart1.Use3D = true;
Chart1.DefaultSeries.DefaultElement.ShowValue = true;
Chart1.SeriesCollection.Add(getData());

3.添加 getDate()函数

public SeriesCollection getData()
...{
SeriesCollection SC = new SeriesCollection();
// DataTable mydt = CreateDataTable();
Series s1 = new Series();
s1.Name = "总用户";
for(int i=0;j<10;i++)...{
Element e = new Element();
e.Name = "点"+i;
e.YValue =i+1;
}
SC.Add(s1);
SC[0].DefaultElement.Color = Color.FromArgb(49, 255, 49);
return SC;
}

时间: 2024-09-08 01:03:53

画图很好用的控件dotnetCHARTIN的相关文章

很好的outlookbar控件CXTOutBarCtrl

该控件来源于Xtreme Toolkit,我对其进行了修改,使其不依赖于类库独立存在,由于我没有运用XT的其他类,可能你会觉得它没有在类库中的华丽,但相对于其小巧的体格而言,已经很难得了. 源文件包括两个头文件,两个执行文件:XTMemDC.h,XTMemDC.cpp,XTOutBarCtrl.h,XTOutBarCtrl.cpp. 其中XTMemDC是一个CDC继承类,用于辅助功能. 该控件的使用方法: 1.用mfc sdi wizard生成一个子SDI程序. 2.在MainFrm.h头部加入

一个很好的日历控件(采用javascript编写)

javascript|控件|日历  该日历控件采用js编写,来自MS的 http://expo.live.com,本站整理,希望对大家有用. 本程序中需要的两个图片:http://expo.live.com/http://www.webjx.com/htmldata/2006-04-04/Images/leftArrow.gifhttp://expo.live.com/http://www.webjx.com/htmldata/2006-04-04/Images/rightArrow.gif G

C# 开发的DrawCli ,如何画控件

问题描述 DrawCli是一个画图程序,在MFC中的一个很不错的例子,不仅可以用来画直线,圆而且还可画OLE对象(在MFC中通过使用COleClientItem来实现)在CodeProject上一位高人用C#模仿了该程序,通过重写Form的Paint方法,来实现画图,但是没有实现控件的绘制方法.不知道有没有知道如何在Paint的方法中,画出控制. 解决方案 解决方案二:C#2.0中很容易实现,每个控件都可以绘出来C#1.X中不太好办解决方案三:Rectanglebound=this.Client

asp.net ajax 和 asp.net 2.0中的fileupload合力打造无刷新文件上传控件

ajax|asp.net|控件|上传|上传控件|刷新|无刷新 在做一个信息管理平台时用到了图片,就像做一个上传的正好用的是asp.net ajax就试着做了一个不很好 自定义用户控件文件 PicUpload.ascx 1<%@ control language="C#" autoeventwireup="true" inherits="Admin_PicUpload, App_Web_mboefw14" %>2 <asp:Ima

假乱真的表单控件:美化原生表单控件

文章描述:这样的模拟需要在兼顾实现设计的同时,还要保证网站的性能和可用性.这时我不禁开始怀念那些看起来平凡却非常实用的原生表单控件.如果用他们几乎可以解决以上所有问题. 在互联网成熟的今天,大家对网站的要求不仅仅在功能实现上,也开始注重视觉设计,多终端用户体验等等.表单控件是web页面上重要的组成元素,具有非常高的功能性.交互设计师为它设计更加方便的操作方式,视觉设计师也会绞尽脑汁设计出更加夺人眼球的视觉展现.可是由于表单控件自身的局限性,不能很好地自定义外表,所以就诞生了一系列的由聪明的前端同

ASP.NET 2.0中使用multiview控件

asp.net|控件     在asp.net 2.0中,增加了许多新的控件和功能,大大方便了开发者的开发.这次要讲解的是在asp.net 2.0中新增的multiview控件的使用.所谓multiview控件,实际上是有点象在c/s开发中很常见的tabcontrol控件,可以在一个页面中,放置多个"view"(我们称为选项卡),比如可以用multiview控件,可以让用户在同一页面中,通过切换到每个选项卡,从而看到要看的内容,而不用每次都重新打开一个新的窗口.本文,将以visual

ASP.NET AJAX入门系列(5):使用UpdatePanel控件(二)

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新.通过本文来学习一下UpdatePanel其他的一些使用方法(第二篇). 一.用编程的方法控制UpdatePanel的更新 对于UpdatePanel,我们也可以使用编程的方法来控制它的更新,可以通过Script

ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新.通过本文来学习一下UpdatePanel简单的使用方法(第一篇). 一.UpdatePanel控件概述 UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Ex

VC中自定义CRichEditCtrl控件

在VC中提供了两种很方便的编辑控件(CEdit 和CRichEditCtrl),一般来说这两种控件已经满足了我们大部分的需要,不过只有CEdit控件能响应我们鼠标右键消息,通过右键我们很容易的操作我们的编辑,而在CRichEditCtrl控件中我们不能得到这样的操作,同时CRichEditCtrl是能够包含各种格式的内容,就好像Word一样能够写入各种不同的字体,不过CRichEditCtrl没有给我们提供这样的要求,今天我的目的也就是给他添加这样的扩展操作. 本代码运行效果图 一. 首先我们要