Можно ли показать ProgressBar для отображения хода выполнения вызова веб-службы?
Я использую веб-сервис, который вызывает базу данных SQL и возвращает по запросу список запрошенных данных.
Код веб-сервиса
public List<LocationUpdate> GetAllLocationsByUserID(int UserID)
{
MainframeConnectionDataContext db = new MainframeConnectionDataContext();
var validLocations = from query in db.LocationUpdates select query;
return validLocations.ToList();
}
Код клиента
void Window1_Loaded(object sender, RoutedEventArgs e)
{
dg_sql_data.ItemsSource = CMainFrameConnection.GetAllLocationsByUserID(0);
}
В настоящее время загрузка данных занимает около 5-10 секунд.
Есть идеи?