2013-04-25 62 views
0

我使用Windows Azure移動服務創建Windows 8商店應用程序(c#)來存儲我的數據。 我可以成功將數據添加到表(ToDoItem),但在閱讀時遇到問題。c#Windows Azure移動服務插入/讀取數據

添加數據:

public class TodoItem 
{ 
    public int Id { get; set; } 

    [DataMember(Name = "text")] 
    public string Text { get; set; } 

    [DataMember(Name = "Private")] 
    public bool Private { get; set; } 

    [DataMember(Name = "FirstTeam")] 
    public string Team1 { get; set; } 

    [DataMember(Name = "SecondTeam")] 
    public string Team2 { get; set; } 
} 

public sealed partial class ViewItems : Page 
{ 

    private ObservableCollection<TodoItem> items; 
    private IMobileServiceTable<TodoItem> todoTable = App.MobileService.GetTable<TodoItem>(); 

    private async void InsertTodoItem(TodoItem todoItem) 
    { 
     await todoTable.InsertAsync(todoItem); 
    } 

    private void ButtonSave_Click(object sender, RoutedEventArgs e) 
    { 
     var todoItem = new TodoItem { Text = Ploeg1.Text, Team1 = Ploeg1.Text, Team2 = Ploeg2.Text}; 
     InsertTodoItem(todoItem); 
    } 
} 

所以這段代碼的工作!現在的問題:我想讀從移動服務中的數據另一空白頁:

public class TodoItem 
{ 
    public int Id { get; set; } 

    [DataMember(Name = "text")] 
    public string Text { get; set; } 

    [DataMember(Name = "Private")] 
    public bool Private { get; set; } 

    [DataMember(Name = "FirstTeam")] 
    public string Team1 { get; set; } 

    [DataMember(Name = "SecondTeam")] 
    public string Team2 { get; set; } 
} 

public sealed partial class gamestore : Page 
{ 
    private ObservableCollection<TodoItem> items; 
    private IMobileServiceTable<TodoItem> todoTable = App.MobileService.GetTable<TodoItem>(); 

    private void ButtonRefresh_Click(object sender, RoutedEventArgs e) 
    { 
     RefreshTodoItems(); 
    } 

    private async void RefreshTodoItems() 
    { 
     var results = await todoTable2 
      .Where(todoItem => todoItem.Private == false) 
      .ToListAsync(); 

     items = new ObservableCollection<TodoItem>(results); 
     ListItems.ItemsSource = items; 
    } 
} 

我有這樣一些模糊的錯誤。我知道我使用了相同的名字,但那些是我的名字。我怎樣才能使這項工作,使其能夠讀取另一頁上保存的數據?

回答

-1

修正了這個問題!更改了幾個名字

+2

幾個列名或你改變了什麼? – Mlunes 2013-04-26 04:11:54