private void dgvOC_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                if (e.StateChanged != DataGridViewElementStates.Selected)
                {
                    return;
                }
                //            pannello.Controls.Clear();
                string idvendited = (string)e.Row.Cells[10].Value;
                AnalisiOrdiniVenditaDS.OC_APERTIRow dettaglio = _ds.OC_APERTI.Where(x => x.IDVENDITED == idvendited).FirstOrDefault();
                //        idvendited = "0000000000000000001403575";

                //                CommessaForm form = new CommessaForm();
                GrigliaForm form = new GrigliaForm();
                form.Dettaglio = dettaglio;
                form.MdiParent = this.MdiParent;
                form.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERRORE", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
        private void aggiungiCommessa(AnalisiOrdiniVenditaDS.OC_APERTIRow dettaglio)
        {
            CommessaUC commessaUC = new CommessaUC();

            commessaUC.Commessa             = dettaglio.FULLNUMDOC;
            commessaUC.Modello              = dettaglio.MODELLO;
            commessaUC.Riga                 = dettaglio.NRRIGA;
            commessaUC.DataRichiesta        = dettaglio.DATA_RICHIESTA.ToShortDateString();
            commessaUC.DataConcordata       = dettaglio.DATA_CONFERMA.ToShortDateString();
            commessaUC.Quantita             = dettaglio.QTATOT.ToString();
            commessaUC.QuantitaDaConsegnare = dettaglio.QTANOSPE.ToString();

            pannello.Controls.Add(commessaUC);
        }