我试图将值添加到silverlight折线图。为此,我创建了折线图,然后使用wcf ria服务添加该图表中的数据。在向Silverlight图表添加数据时出错?
Everthing正常工作,但当我尝试运行我的网站时,它会在图表中加载一些虚拟数据。在我的windows azure sql表中没有这样的数据。 它访问天蓝色的sql表,工作正常,但在我的数据库中的值不一样。
要显示从azure应用程序访问数据库,我使用了ado.net实体模型,并创建了一个waterinfodomain,我使用此代码以及类似的其他折线图。
我用:
private GetTemprature()
{
//shows and gives garden uses from sql table
context = new WaterDomainContext();
context.FarmTemps.Clear();
var query = context.GetFarmTempsQuery();
LoadTemp = context.Load<FarmTemp>(query);
LoadTemp.Completed += new EventHandler(LoadTemp_Completed);
}
private void LoadTemp_Completed(object sender, EventArgs e)
{
//Draw values from a table for Performance
List<Temprature> tmp = new List<Temprature>();
if (LoadTemp.Entities != null || LoadTemp.Entities.Count() > 0)
{
foreach (FarmTemp item in LoadTemp.Entities)
{
tmp.Add(new Temprature()
{
Temp = (float)(item.Temp),
Date = Convert.ToDateTime(item.ODate)
});
}
}
LineSeries tmpv = FarmCondtion.Series[0] as LineSeries;
tmpv.ItemsSource = tmp;
}
我加入这个快照什么图我让我在这里:http://i.imgur.com/bZkxZ.png
现在你可以看到日期是不是有规则的次序[此外,这些都不日期这是在我的数据库中],只显示点而不是线。 但我的数据库确实只有过去七天的日期和其他值的常规值。
为什么发生这种情况
请告诉我
感谢
提供您的WCF服务实现的示例。这可能是问题。另外,你是否在LIVE中失控,或者在Emulator中跑步?独立运行Web应用程序时是否遇到同样的问题,而不是通过Cloud项目运行? – astaykov 2012-04-21 10:35:36