是否可以显示 ProgressBar 来显示 Web 服务调用的进度?我正在使用一个 web 服务,它调用一个 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 秒。
有任何想法吗?
- 雷特