Я хочу, чтобы отобразить список лекарств, поступающих из удаленной базы данных, используя WebService вывод, как указано нижекак связать результат WebService к ListBox
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()
}
}
при отладке ... это e.Result даст вам правильные значения? –
Каков тип этого 'e.Result' перечислимого? Должен быть признан 'Class1' методом' p.Add() '... –