private void ShowGrupTable() { if (!enabled) { return; } dgvData.DataSource = null; List <Field> groupFields = new List <Field>(); foreach (ListViewItem item in lvFields.Items) { if (item.Checked) { groupFields.Add(_table.Fields.Find(x => x.Id.Equals(item.Text))); //т.к. у нас единственное свойство id везде, можем себе позволить искать по тексту } } using (DataDriver dDriver = new DataDriver(_table)) { var dtResult = dDriver.GetGroupTable(groupFields); dgvData.DataSource = dtResult; } }
private void TestConnection() { using (DataDriver dDriver = new DataDriver(_table)) { enabled = dDriver.TestConnection(); } }
private void FillAllData() { if (!enabled) { return; } dgvData.DataSource = null; using (DataDriver dDriver = new DataDriver(_table)) { var dtResult = dDriver.GetAllTable(); dgvData.DataSource = dtResult; } }