我試圖將值添加到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