public void GetCompleted(object sender, API.ExecuteCompletedEventArgs e) { this.busy.IsBusy = false; if (e.Error != null) { MessageBox.Show(System.Windows.Application.Current.MainWindow, " 服务器错误\n" + e.Error.Message); return; } models.Clear(); API.Result res = e.Result; if (res.ReturnValue) { API.SearchModel smodel = res.Obj as API.SearchModel; List <API.RoleInfo> list = smodel.Result as List <API.RoleInfo>; models.AddRange(list); GridList.Rebind(); this.page.PageSize = (int)pagesize.Value; string[] data = new string[smodel.AllPages]; this.page.PageIndexChanged -= page_PageIndexChanged; this.page.Source = data; this.page.PageIndexChanged += page_PageIndexChanged; this.page.PageIndex = pageindex; } }
private void GetCompleted(object sender, API.ExecuteCompletedEventArgs e) { this.busy.IsBusy = false; models.Clear(); API.Result res = e.Result; if (res.ReturnValue) { API.SearchModel smodel = res.Obj as API.SearchModel; List <API.Book> list = smodel.Result as List <API.Book>; if (list != null) { var books = (from a in list orderby a.PubDate descending select a).ToList(); models.AddRange(books); GridList.Rebind(); } this.page.PageSize = (int)pagesize.Value; string[] data = new string[smodel.AllPages]; //PagedCollectionView pcv = new PagedCollectionView(data); this.page.PageIndexChanged -= page_PageIndexChanged; this.page.Source = data; this.page.PageIndexChanged += page_PageIndexChanged; this.page.PageIndex = pageindex; } }
public void GetCompleted(object sender, API.ExecuteCompletedEventArgs e) { this.busy.IsBusy = false; models.Clear(); API.Result res = e.Result; if (res.ReturnValue) { API.SearchModel smodel = res.Obj as API.SearchModel; List <API.BorowInfo> list = smodel.Result as List <API.BorowInfo>; if (list != null) { foreach (var item in list) { if (string.IsNullOrEmpty(item.Borower)) { item.Borower = item.UserName; } } models.AddRange(list); GridList.Rebind(); } this.page.PageSize = (int)pagesize.Value; string[] data = new string[smodel.AllPages]; //PagedCollectionView pcv = new PagedCollectionView(data); this.page.PageIndexChanged -= page_PageIndexChanged; this.page.Source = data; this.page.PageIndexChanged += page_PageIndexChanged; this.page.PageIndex = pageindex; } }
public void GetCompleted(object sender, API.ExecuteCompletedEventArgs e) { this.busy.IsBusy = false; models.Clear(); if (e.Result.ReturnValue) { API.SearchModel model = e.Result.Obj as API.SearchModel; if (model != null) { models.AddRange(model.Result as List <API.TypeInfo>); this.page.PageSize = (int)pagesize.Value; string[] data = new string[model.AllPages]; //PagedCollectionView pcv = new PagedCollectionView(data); this.page.PageIndexChanged -= page_PageIndexChanged; this.page.Source = data; this.page.PageIndexChanged += page_PageIndexChanged; this.page.PageIndex = pageindex; } } GridList.Rebind(); }