private void buttonGetDocument_Click(object sender, EventArgs e)
        {
            SetDefaultDataTable();
            List <string>  lS1 = new List <string>(); // Лист всех элементов из .docx
            OpenFileDialog opf = new OpenFileDialog();

            opf.Filter = "Word 2007 Documents (*.docx)|*.docx";
            if (opf.ShowDialog() == DialogResult.OK)
            {
                string        filename = opf.FileName; // Path to Docx file.
                DocumentCore  dc       = DocumentCore.Load(filename);
                StringBuilder sb       = new StringBuilder();
                // Get content of each Run where the text color is Red.
                foreach (Paragraph run in dc.GetChildElements(true, ElementType.Paragraph))
                {
                    string   str     = run.Content.ToString();
                    string[] strpath = str.Split('\r'); // Не удавалось расплитить по '\r\n'. Расплититл по '\r'.
                    str = strpath[0];                   // Хвост отбросил.
                    if (str != "")                      // Проверка на какой-либо элемент. В том числе и филды.
                    {
                        lS1.Add(str);                   // Список всех элементов документа, где каждый первый - Id, а каждый второй - дата.
                    }
                }
                ToTable TTable    = new ToTable();
                string  FieldId   = lS1[0];
                string  FieldData = lS1[1];
                lS1.Remove(FieldId);
                lS1.Remove(FieldData);
                DataTable DT = TTable.ConvertToTable(lS1, FieldId, FieldData, GetPathAndName(opf.FileName)[1]);
                dataGridView1.DataSource = DT;
            }
        }
 private void buttonViborka_Click(object sender, EventArgs e)
 {
     if (isDB)
     {
         DataTable dT = new DataTable();
         if (DefaultTable.Rows.Count == 0)
         {
             dT           = (DataTable)dataGridView1.DataSource;
             DefaultTable = (DataTable)dataGridView1.DataSource;
         }
         else
         {
             dT = DefaultTable;
         }
         ToTable tT = new ToTable();
         dataGridView1.DataSource = tT.MakeNewTableByDefault(dT, dateTimePickerDataStart.Value.ToString(), dateTimePickerDataEnd.Value.ToString());
     }
     else
     {
         MessageBox.Show("Отсутствуют данные для выборки.");
     }
 }