如何实现曲线和图形绘制
根据数据库里的数据资料,如何用曲线、图形的形式表现出来呢?
------解决方案--------------------在onpaint事件中用graphics画.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace CapsEditor
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
protected override void OnPaint(PaintEventArgs e)
{
Graphics dc = e.Graphics;
base.OnPaint(e);
Pen p = Pens.Red;
dc.DrawLine(p, new Point(20, 20), new Point(4000, 4000));
}
}
}
------解决方案--------------------给你个网址下个控件吧,很好用的chart control 控件
http://www.wfsoft.com/wf_wfChart.asp
------解决方案--------------------http://www.wave12.com/web/home.asp
图表组件wsChart4.6(DLL版)
功能强大操作简单完全可以达到你的要求
------解决方案--------------------使用owc11吧,画出来的效果很不错,可以实现饼图,柱图,曲线图等等.在我的blog里面有一个具体的实例,你可以参考一下,希望对你有帮助.
http://blog.csdn.net/zhanglei5415/archive/2007/07/23/1702494.aspx
------解决方案--------------------带图形的实例,请看这篇文章
http://blog.csdn.net/zhanglei5415/archive/2007/07/16/1693333.aspx