ASP.NET绘制类似心跳曲线图的曲线
Access数据库中PH表中每隔7秒自动添加一个数据DATA和时间DateTime,在ASP.NET网页中每隔7秒查询一下数据绘制成如上图曲线。我用的是页面刷新,现在想换...
Access数据库中PH表中每隔7秒自动添加一个数据DATA和时间DateTime,在ASP.NET网页中每隔7秒查询一下数据绘制成如上图曲线。我用的是页面刷新,现在想换成类似心电图的效果,只要曲线变动(每隔7秒),只要曲线变动(每隔7秒),只要曲线变动(每隔7秒),只要曲线变动(每隔7秒)......不用页面刷新,恳请哪位大侠指点一下如何实现?万分感谢。
展开
3个回答
展开全部
这个很好办,这个图表,你可以使用微软的CHART
在后台,写这么一个方法:
BIndata()
{
// 加载图标的方法
if(System.Therad.Sleep(7000))
{
BinData(); // 自己调用自己,达到定时刷新的效果
}
}
在后台,写这么一个方法:
BIndata()
{
// 加载图标的方法
if(System.Therad.Sleep(7000))
{
BinData(); // 自己调用自己,达到定时刷新的效果
}
}
追问
非常感谢,等一个个试过之后再采纳最佳答案。再请问一下,能不能给一个具体实例的网址或者类似的书籍?
追答
这东西也不需要什么实例的,你就想原理就行
怎么样让这块一直滚动,滚动以后的操作是什么,这么顺着想下去就是重新绑定数据嘛
还有就是,如何让这块无刷新操作,VS 是集成了Ajax 功能的,可以实现页面部分区域不刷新绑定数据的。
展开全部
想要页面不刷新,就使用AJAX吧,可以考虑使用Jquery+Highcharts来实现.
更多追问追答
追问
果然是大侠!一语中的!再请问大侠,能否详细一些或者举个例子??跪谢!!
追答
SORRY,不会提供详细代码,思路如下:
$.ajax(url,data,.......)返回前端highcharts所需要的数据.
前端highcharts绑定数据,可参考http://www.highcharts.com/的相关示例,很简单的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用updatepanel,然后后台写timer控件,每隔7秒运行一次,很简单
更多追问追答
追问
真的很感谢,我一个一个试过之后就采纳最佳答案。再请问一下,能不能给一个具体实例的网址或者类似的书籍?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询