C# DEV--CharControl
使用DEV的图表控件CharControl,代码如下:
try
{
//声明折线
XYDiagram Diagram = chartControl1.Diagram as XYDiagram;
Diagram.AxisX.GridSpacingAuto = false;
Diagram.AxisX.DateTimeScaleOptions.MeasureUnit = DateTimeMeasureUnit.Minute;//这个可以根据你自己的情况设置
Diagram.AxisX.DateTimeScaleOptions.GridAlignment = DateTimeGridAlignment.Minute; //这个是间隔单位
//Diagram.AxisX.GridSpacing = 60; // 每60秒为一个间隔。
Diagram.AxisX.Label.DateTimeOptions.Format = DateTimeFormat.Custom;
Diagram.AxisX.Label.DateTimeOptions.FormatString = "MM-dd HH:mm";
Diagram.AxisX.Range.Auto = false; //要开启滚动条必须将其设置为false
//X轴开始时间
DateTime XbeginTime = new DateTime();
//X轴结束时间
DateTime XendTime = new DateTime();
if (this.lueDeviceSN.EditValue.ToString() == "%")
{
}
else
{
DataTable dt = InfoService.GetRealTimeView(StaticInfo.enterpriseID
, this.lueDeviceSN.EditValue.ToString());
if (dt != null)
{
)
{
XendTime = ConvertHelper.TryToDatetime(dt.Rows[]["UpdateTime"].ToString().Replace(":", ":"));
XbeginTime = ConvertHelper.TryToDatetime(dt.Rows[dt.Rows.Count - ]["UpdateTime"].ToString().Replace(":", ":"));
].ArgumentScaleType = ScaleType.DateTime;
].ArgumentDataMember = "UpdateTime";
].ValueDataMembers[] = "Temperature";
].Name = this.lueDeviceSN.EditValue.ToString();
].Points.BeginUpdate();
].Points.Clear();
; j < dt.Rows.Count; j++)
{
].Points.Add(
new SeriesPoint(ConvertHelper.TryToDatetime(dt.Rows[j]["UpdateTime"].ToString().Replace(":", ":"))
, ConvertHelper.TryToDouble(dt.Rows[j]["Temperature"])));
}
].Points.EndUpdate();
}
}
}
if (XbeginTime == XendTime)
{
XbeginTime = DateTime.Now;
XendTime = XbeginTime.AddMinutes();
}
Diagram.AxisX.Range.MaxValue = XendTime;
Diagram.AxisX.Range.MinValue = XbeginTime;
Diagram.AxisX.Title.Text = "时间";
Diagram.AxisY.Range.MinValue = -;
Diagram.AxisY.Range.MaxValue = ;
Diagram.AxisY.Title.Text = "温度值";
}
catch (Exception ex)
{
}
由于时间是通过JSON传输解析的,发生了中文:的问题。
C# DEV--CharControl的更多相关文章
- 特殊文件: /dev/null和/dev/tty
转自:http://www.cnblogs.com/stephen-liu74/archive/2011/11/10/2240461.html Linux系统提供了两个对Shell编程非常有用的特殊文 ...
- Dev控件GridView单元格绑定控件
Dev控件GridView单元格绑定控件 //文本按钮 RepositoryItemButtonEdit btnFields = new RepositoryItemButtonEdit();//创建 ...
- oracle对/dev/shm的使用
查看共享内存打开的文件数 [root@db2 ~]# lsof -n | grep /dev/shm | wc -l 34693 共享内存中总共文件数 [root@db2 ~]# ls -l /dev ...
- 浅析/dev/shm
一,/dev/shm 概念 /dev/shm 是一个tmpfs文件系统,临时文件系统,是基于内存的文件系统,也就是说/dev/shm中的文件是直接写入内存的,而不占用硬盘空间. 在Centos和Red ...
- Dev Cpp 输出中文字符问题
最近 c++ 上机作业,vc++6.0 挂了没法用,只好用 Dev Cpp 先顶替一下,然而在遇到输出中文字符的时候出现了乱码的情况,但这种情况又非常诡异.于是简单了解了一下写成此博客. [写在前面] ...
- dev c++ Boost库的安装
dev c++ 的boost库的安装步骤 然后点击“check for updates”按钮 最后点击“Download selected”按钮,下载完成后安装.... 给dev添加boost库文件, ...
- Dev Winform 简洁界面模板制作
今天看到Dev的安装程序,发现界面很漂亮如下图: 于是想到做个类似的简洁明了的界面出来,平常开发小程序什么的都方便很多. 1.首先是自己添加了一个XtraForm,我们发现它有点丑(我为了性能,习惯把 ...
- Dev TreeList 总结
1.表格的要求:如果要求有父子节点关系,则必须有ID和ParentID字段,并且父节点ParentID字段必须指向ID字段. 2.Access表格在穿入DATATABLE的时候,要想表现出父子节点关系 ...
- SYMBDSNAP_SDK[3943]: Failed to open device: /dev/symbdsnapctl, errno: 2
在Linux的日志/var/log/message里面看到下面错误信息: Oct 26 09:48:42 xxxxxxx SYMBDSNAP_SDK[3943]: Failed to open dev ...
- .NET程序员项目开发必知必会—Dev环境中的集成测试用例执行时上下文环境检查(实战)
Microsoft.NET 解决方案,项目开发必知必会. 从这篇文章开始我将分享一系列我认为在实际工作中很有必要的一些.NET项目开发的核心技术点,所以我称为必知必会.尽管这一系列是使用.NET/C# ...
随机推荐
- POJ 2528 Mayor's posters(线段树区间染色+离散化或倒序更新)
Mayor's posters Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 59239 Accepted: 17157 ...
- 【转】TCP协议中的三次握手和四次挥手(图解)
http://blog.csdn.net/whuslei/article/details/6667471
- Oracle11g创建表空间语句
在plsql工具中执行以下语句,可建立Oracle表空间. /*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace yuhang_temp temp ...
- sqlite相关工具使用
sqlite3可视化工具 1.sudo apt-get install sqlitebrowser 2.sudo apt-get install sqliteman3.sqlitestudio需要去官 ...
- 第十一章、认识与学习BASH
第十一章.认识与学习 BASH 最近升级日期:2009/08/25 1. 认识 BASH 这个 Shell 1.1 硬件.核心与 Shell 1.2 为何要学文字接口的 shell 1.3 系统的合法 ...
- ecshop中$user对象
ecshop中$user对象 2011-10-01 18:41:23| 分类: ECSHOP | 标签:ecshop $user 对象 |举报|字号 订阅 http://blog.163.c ...
- 使用photoshop,把图片背景变成透明
鄙人使用的是photoshop CS6,win7系统,好了废话不多说,我们开始吧 1.打开photoshop,选择一个要编辑的图片 2.在右下角的图层面板上用鼠标左键快速双击背景图层为图片解锁 3.在 ...
- try...except 错误记录添加logging
- Solr高亮详解
hl.fl: 用空格或逗号隔开的字段列表.要启用某个字段的highlight功能,就得保证该字段在schema中是stored.如果该参数未被给出,那么就会高亮默认字段 standard handle ...
- nignx的proxy_cache
http段配置: #cache configclient_body_buffer_size 512k;proxy_connect_timeout 5;proxy_read_timeout 60;pro ...