Example #1
0
        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;
            }
        }
Example #2
0
 private void TestConnection()
 {
     using (DataDriver dDriver = new DataDriver(_table))
     {
         enabled = dDriver.TestConnection();
     }
 }
Example #3
0
        private void FillAllData()
        {
            if (!enabled)
            {
                return;
            }

            dgvData.DataSource = null;

            using (DataDriver dDriver = new DataDriver(_table))
            {
                var dtResult = dDriver.GetAllTable();
                dgvData.DataSource = dtResult;
            }
        }