public void setDataStore(Parser.QueryResult d) { gridControl.DataSource = new System.ComponentModel.BindingList <DeclExamples.Parser.ExampleRow>(d.rowlist); if (IsDigitsOnly(d.Request.Description)) { return; } this.gridView.FindFilterText = d.Request.Description; }
async private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { splashScreenManager.ShowWaitForm(); try { Parser parser = new Parser(); Parser.QueryResult result = await parser.makeQuery(barEditItem.EditValue.ToString()); AddDocument(new SearchResult(result), $"Поиск: {barEditItem.EditValue.ToString()}"); } catch (Exception es) { MessageBox.Show($"Ошибка изьятия данных! Stack: {es.Message + es.StackTrace}"); } finally { splashScreenManager.CloseWaitForm(); } }
public SearchResult(Parser.QueryResult d) { InitializeComponent(); this.setDataStore(d); }
public void openInfo(int handle) { Parser.QueryResult result = results[gridView.GetDataSourceRowIndex(handle)]; mainformRef.AddDocument(new SearchResult(result), $"Результат поиска: {result.Request.Description}"); }