c# textblock1里面的数据是动态更新的,怎么对比当前和之前时间点数据?进行数据走势分析???? 50
数据源是用webclient从网页定时抓取来的,现在我要持续对比textblock1的数据在最后一次刷新前、后的数据(当前数据和前一次的)大小,进行实时走势分析。用c#代...
数据源是用webclient从网页定时抓取来的,现在我要 持续 对比textblock1的数据在最后一次刷新前、后的数据(当前数据和前一次的)大小,进行实时走势分析。用c#代码该怎么写好???
展开
2个回答
展开全部
给textblock更新数据的问题不用我教你吧? 无论是绑定还是直接赋值没什么区别。
主要是实时走势分析。这个东西可以用一个变量来存储。你不过是要前一次和本次的,本次可以通过textblock直接获取,那前一次的可以通过赋值textblock前进行。
比如你的数据源是source,前一次叫lastSource
lastSource=source;
source=GetWebClientSource();
这样lastSource中德数据就是最后一次刷新前的数据;
source就是刷新后的数据。
通过比对就可以分析了
如果想比对之前很多数据,建议每次更新时把数据源都存入存储介质中,需要比对时在根据时间一次取出在比对;
例如
Object obj(你的数据源类型,这里我不知道就用object)=source:
//将obj存入数据库
source=gGetWebClientSource();//获取新数据源
比对时再通过存储介质取出即可
主要是实时走势分析。这个东西可以用一个变量来存储。你不过是要前一次和本次的,本次可以通过textblock直接获取,那前一次的可以通过赋值textblock前进行。
比如你的数据源是source,前一次叫lastSource
lastSource=source;
source=GetWebClientSource();
这样lastSource中德数据就是最后一次刷新前的数据;
source就是刷新后的数据。
通过比对就可以分析了
如果想比对之前很多数据,建议每次更新时把数据源都存入存储介质中,需要比对时在根据时间一次取出在比对;
例如
Object obj(你的数据源类型,这里我不知道就用object)=source:
//将obj存入数据库
source=gGetWebClientSource();//获取新数据源
比对时再通过存储介质取出即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询