private void dgvData_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.RowIndex != -1 && dtData != null && dtData.DefaultView.Count != 0)
     {
         if (isGetData)
         {
             frmAddEstimates frm = new frmAddEstimates();
             frm.Text = "Выбор оборудования в акт приема-передачи МОЛ";
             frm.setRow(dtData.DefaultView[e.RowIndex]);
             frm.getEstimate();
             if (DialogResult.OK == frm.ShowDialog())
             {
                 dtSend            = frm.getDataTable().Copy();
                 this.DialogResult = DialogResult.OK;
             }
         }
         else
         {
             frmAddEstimates frm = new frmAddEstimates();
             frm.Text = "Просмотр оборудования в смете";
             frm.setRow(dtData.DefaultView[e.RowIndex]);
             frm.setView();
             if (DialogResult.OK == frm.ShowDialog())
             {
             }
         }
     }
 }
        private void btAdd_Click(object sender, EventArgs e)
        {
            frmAddEstimates frm = new frmAddEstimates();

            frm.setCreate();
            frm.Text = "Добавить содержимое сметы";
            if (DialogResult.OK == frm.ShowDialog())
            {
                get_data();
            }
        }
 private void btEdit_Click(object sender, EventArgs e)
 {
     if (dgvData.CurrentRow != null && dgvData.CurrentRow.Index != -1 && dtData != null && dtData.DefaultView.Count != 0)
     {
         frmAddEstimates frm = new frmAddEstimates();
         frm.Text = "Редактировать содержимое сметы";
         frm.setRow(dtData.DefaultView[dgvData.CurrentRow.Index]);
         if (DialogResult.OK == frm.ShowDialog())
         {
             get_data();
         }
     }
 }