.Net图表控件
There are a lot of free controls available, but by long, hard experience I stay away from them (as well as commercial control libraries) as much as possible. First, there's the learning curve -- and then the almost inevitable bugs or inexplicable behaviors. Deployment can also be a pain.
If I can't find the control I need in the .Net standard controls, I'll first think about building a user control (or searching the web for something similar that includes source code). If I focus on a user control or source-included control, I then try to evaluate the cost (time) of implementing it -- and compare that to the cost/time of a shareware or commercial control. And, finally, try to evaluate whether the app really needs this whiz-bang thingie or not.
The answer is usually 'not'.
+1 because it's worth considering. With any control (commercial or free) you need to consider these things. How often is it updated? Will it be supported in future? How many people are using it (Google it)? Are there active forums? Is the documentation good and is it updated? –
+1, I agree, choose your controls carefully and infrequently. –
Live-Charts
控件Live-Charts winform和wpf版本都有,网站教材和案例都很全。github源码:https://github.com/beto-rodriguez/Live-Charts,CodeProject
仪表盘:
Gauge meter in winform - C# Corner,Code,包括仪表盘,温度计和开关的三个例子
(AGauge) WinForms Gauge Control - CodeProject,Code,Demo,AGauge
LCD:
Winforms 开发
Krypton Control Kit by Component Factory
SourceGrid grid control (formerly devAge)
Object ListView, full featured Tree and Grid
Webforms 开发
CKEditor (previously known as FckEditor)
Webforms Security Kit
iTextSharp (Free PDF On-The-Fly generator)
WPF
关系图和报告
Microsoft's new Charting Controls (ASP.NET)