/// <summary>Загрузка данных в грид</summary> public void LoadGrid(DataList grid = null, object key = null) { var g = grid ?? ActiveGrid; if (g == null || g.FindForm() != this) { return; } var handled = false; if (RefreshList != null) { var ea = new RefreshListEventArgs() { Handled = false, Grid = g, Key = key }; RefreshList.Invoke(this, ea); handled = ea.Handled; } if (!handled) { if (!gridFirstTime && ModifierKeys == Keys.Shift) { g.ClearFilter(); } if (g == MainGrid) { MainGrid.LoadData(key, extParams); if (gridFirstTime) { Ctx?.LoadFormOptions(this, FormOptionsSetType.Grid); } } else { g.LoadData(key); } } g.Select(); g.Focus(); NeedRefresh = false; }
private void FCommandList_RefreshList(object sender, RefreshListEventArgs e) { FillCombo(); }
private void FConnect_RefreshList(object sender, RefreshListEventArgs e) { // }