我正在嘗試開發適用於Windows Phone 7的應用程序,並且我想在本地存儲數據,但定義&數據將從服務器上下載。因此,在應用程序運行之前,表名&列尚未定義。如何在DataContext中爲Windows Phone 7開發動態地定義表?
我從下面的MSDN讀到,有三種不同類型的本地存儲數據。 http://msdn.microsoft.com/en-us/library/ff402541(VS.92).aspx
還有一個關於如何通過擴展DataTable類和使用Table類的Table屬性來創建數據上下文的示例。 http://msdn.microsoft.com/en-us/library/hh202876(v=VS.92).aspx#BKMK_BuildingtheDataContext
但是,沒有關於如何實現動態表定義的示例和教程。所以,我可以做下面的代碼(只是一個例子)。
var table = myDataContext.AddTable("A");
table.AddColumn("Field1", AFlag.PrimaryKey, typeof(int));
有什麼辦法可以達到這個目的嗎?
DataTable類不包含在WP7的.NET版本中。你的意思是DataGrid?您是否試圖動態創建您的用戶界面?或數據? – ColinE 2012-01-09 06:29:40
我打算做數據和用戶界面(用簡單的輸出)。有一個通過創建類定義來定義表的例子,但這是一個靜態類,位於Windows Phone 7設備上。 [表] 公共類的TodoItem:INotifyPropertyChanged的,INotifyPropertyChanging 我需要能夠在運行時定義表並關注你最有可能的事件(NotifyPropertyChanging(「ITEMNAME」))和數據(私人字符串_itemName)類似於例子中的那個。 – Sonny 2012-01-10 21:31:04