как привязать результат веб-сервиса к списку - PullRequest
0 голосов
/ 19 марта 2012

Я хочу отобразить список лекарств, поступающих из удаленной базы данных через веб-сервис выход как указано ниже

md1
md2
md2...etc

для этого я написал следующий клиент, но он не работает, ошибка пришла. Пожалуйста, помогите мне в разработке приложения для Windows Phone

public partial class Antocids : PhoneApplicationPage
{
  ObservableCollection<Class1> p = new ObservableCollection<Class1>();

  public Antocids()
  {
    InitializeComponent();
    listBox1.DataContext = p; 
     ServiceReference3.ProductsClient client = new ServiceReference3.ProductsClient();
    client.getProdDetailsCompleted += new EventHandler<ServiceReference3.getProdDetailsCompletedEventArgs>(client_getProdDetailsCompleted);
    client.getProdDetailsAsync();
  }
  private void client_getProdDetailsCompleted(object sender, ServiceReference3.getProdDetailsCompletedEventArgs e)
  {

    p.Clear(); // assuming you want to clear the data each time you get a new result 
    foreach (var result in e.Result)
        p.Add(result); // here i got the error the error is invalid arguments are passed to overloaded method add() 

  }
}

1 Ответ

0 голосов
/ 19 марта 2012

попробуйте p.Add((Class1)result);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...