从 Azure 移动服务中检索添加
Retrieve add from azure mobile services
我想使用此代码从 Azure 移动服务检索数据:
//class
class country
{
public string id { get; set; }
public string country_name { get; set; }
public int country_id { get; set; }
}
这些是我的全局变量:
private MobileServiceCollection<country, country> items;
private IMobileServiceTable<country> todoTable = App.MobileService.GetTable<country>();
private async void Button_Click_1(object sender, RoutedEventArgs e)
{
items = await todoTable.Where(todoItem=>todoItem.country_name=="pakistan").ToCollectionAsync(;
mygridview.ItemsSource = items;
}
// mydridview is the name of gridview.
mygridview.ItemsSource = items;
但它只显示 azureapp.code.country
而不是数据。
注意:azureapp是应用的名称,country是class的名称,也是table在azure中的名称。
您上面的代码很好,应该可以正常工作。
我认为实际上您在 XAML 视图中显示的是对象指针而不是字段。您能否尝试在您的 gridview 代码中引用 class "Country" 的属性?
谢谢 MandrX,我将永远欠你的债。当我将 gridview 更改为 listView 时,您的绑定技术起作用了。再次感谢。
<ListView Name="mylistview" Margin="27,299,41,62">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0, 20, 0, 0">
<TextBlock Text="{Binding country_name }" />
<TextBlock Text="{Binding country_id}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我想使用此代码从 Azure 移动服务检索数据:
//class
class country
{
public string id { get; set; }
public string country_name { get; set; }
public int country_id { get; set; }
}
这些是我的全局变量:
private MobileServiceCollection<country, country> items;
private IMobileServiceTable<country> todoTable = App.MobileService.GetTable<country>();
private async void Button_Click_1(object sender, RoutedEventArgs e)
{
items = await todoTable.Where(todoItem=>todoItem.country_name=="pakistan").ToCollectionAsync(;
mygridview.ItemsSource = items;
}
// mydridview is the name of gridview.
mygridview.ItemsSource = items;
但它只显示 azureapp.code.country
而不是数据。
注意:azureapp是应用的名称,country是class的名称,也是table在azure中的名称。
您上面的代码很好,应该可以正常工作。
我认为实际上您在 XAML 视图中显示的是对象指针而不是字段。您能否尝试在您的 gridview 代码中引用 class "Country" 的属性?
谢谢 MandrX,我将永远欠你的债。当我将 gridview 更改为 listView 时,您的绑定技术起作用了。再次感谢。
<ListView Name="mylistview" Margin="27,299,41,62">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0, 20, 0, 0">
<TextBlock Text="{Binding country_name }" />
<TextBlock Text="{Binding country_id}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>