private void GetDati(DataGrid Ctrl)
        {
            Hashtable _HS = null;

            if (Session["DatiListP"] != null)
            {
                _HS = (Hashtable)Session["DatiListP"];
            }
            else
            {
                return;
            }

            foreach (DataGridItem o_Litem in Ctrl.Items)
            {
                string id = o_Litem.Cells[5].Text;

                if (_HS.ContainsKey(id))
                {
                    DettailList _campi = (DettailList)_HS[id];
                    WebControls.UserMeseGiorno _UMG = (WebControls.UserMeseGiorno)o_Litem.Cells[3].FindControl("UserMeseGiorno1");

                    _UMG.cmbMesi.SelectedValue = _campi.Mese;

                    //Richiamo la funzione che imposta i giorni del mese in esame
                    ImpostaGiorni(_campi.Mese, _UMG.cmbGiorni);

                    _UMG.cmbGiorni.SelectedValue = _campi.Giorno;
                }
            }                   //end for
        }
        private void SaveDati(DataGrid Ctrl)
        {
            Hashtable _HS = null;

            if (Session["DatiListP"] != null)
            {
                _HS = (Hashtable)Session["DatiListP"];
            }
            else
            {
                _HS = new Hashtable();
            }


            foreach (DataGridItem o_Litem in Ctrl.Items)
            {
                string id = o_Litem.Cells[5].Text;

                if (_HS.ContainsKey(id))
                {
                    _HS.Remove(id);
                }

                if (this.e_Page == "ottimizza")
                {
                    DettailList _campi = new DettailList();
                    WebControls.UserMeseGiorno _UMG = (WebControls.UserMeseGiorno)o_Litem.Cells[3].FindControl("UserMeseGiorno1");

                    _campi.id     = id;
                    _campi.Mese   = _UMG.cmbMesi.SelectedValue;
                    _campi.Giorno = _UMG.cmbGiorni.SelectedValue;
                    _HS.Add(_campi.id, _campi);
                }
            }                   //end for

            Session.Remove("DatiListP");
            Session.Add("DatiListP", _HS);
        }