async Task SetDataTable(List <Clients> SD) { try { await Task.Run(() => { GridControl1.Invoke(new Action(() => GridControl1.BeginUpdate())); GridControl1.Invoke(new Action(() => GridControl1.DataSource = null)); GridControl1.Invoke(new Action(() => GridView1.Columns.Clear())); DataTable dt = Ext.ToDataTable(SD); GridControl1.Invoke(new Action(() => GridControl1.DataSource = dt)); for (int i = 0; i < GridView1.Columns.Count; i++) { GridView1.Columns[i].OptionsFilter.FilterPopupMode = DevExpress.XtraGrid.Columns.FilterPopupMode.CheckedList; } GridView1.Columns["ID"].Visible = false; GridView1.Columns["Name"].Caption = "Անուն"; GridView1.Columns["LastName"].Caption = "Ազգանուն"; GridView1.Columns["BirdDate"].Caption = "Ծննդյան Ամս."; GridView1.Columns["City"].Caption = "Բնակավայր"; GridView1.Columns["Contacts"].Caption = "Կոնտակտային Տվ."; GridView1.Columns["Destination"].Caption = "Մեկնման Վայր"; GridView1.Columns["TravelDate"].Caption = "Մեկնման Ամս."; GridView1.Columns["PersonsNumber"].Caption = "Անձերի Քանակ"; GridView1.Columns["Childs"].Caption = "Երեխաներ"; GridView1.Columns["Comments"].Caption = "Մեկնաբանություն"; if (GridView1.RowCount > 0) { if (GridView1.Columns["Name"].Summary.ActiveCount == 0) { GridView1.Columns["Name"].Summary.Add(new GridColumnSummaryItem(DevExpress.Data.SummaryItemType.Count, "Name", "Count` {0}")); } } GridView1.ClearSelection(); GridControl1.Invoke(new Action(() => GridControl1.EndUpdate())); }); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }