private void Ricerca(int wo_id)
        {
            //-- Valorizzo i Dati della WO
            hiddenreload.Value = "";
            S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection();

            // WO_ID
            S_Controls.Collections.S_Object s_WO_ID = new S_Object();

            s_WO_ID.ParameterName = "p_WO_ID";
            s_WO_ID.DbType        = CustomDBType.Integer;
            s_WO_ID.Direction     = ParameterDirection.Input;
            s_WO_ID.Index         = 0;
            s_WO_ID.Size          = 4;
            s_WO_ID.Value         = wo_id;
            CollezioneControlli.Add(s_WO_ID);

            Classi.ManProgrammata.Completamento _Compl = new TheSite.Classi.ManProgrammata.Completamento();


            DataSet _MyDs = _Compl.GetDatiWO(CollezioneControlli).Copy();
            DataRow _Dr   = _MyDs.Tables[0].Rows[0];

            // Wo_ID
            LblODL.Text = _Dr["wo_id"].ToString();
            // Localita
            //			if(_Dr["Localita"].ToString().Trim()!="()")
            //				LblLocalita.Text=_Dr["Localita"].ToString();
            // Edificio
            LblCodEdificio.Text = _Dr["nomeedificio"].ToString();
            // Indirizzo
            //			LblIndirizzo.Text=_Dr["Indirizzo"].ToString();
            // Data Emissione ODL
            if (_Dr["DataEmissione"].ToString() != "")
            {
                LblDataEmissione.Text = DateTime.Parse(_Dr["DataEmissione"].ToString()).ToLongDateString();
            }
            // DataPianificata
            string _CampoData = _Dr["DataPianificata"].ToString();

            LblDataPianificata.Text    = _Dr["DataPianificata"].ToString();
            LblDataPianificata.ToolTip = _CampoData;
            //			if (_CampoData.Length > 0)
            //			{
            //				DateTime _Data = Convert.ToDateTime(_CampoData);
            //				string mese =  Classi.Function.ImpostaMese(_Data.Month,false);
            //				string anno = _Data.Year.ToString();
            //				LblDataPianificata.Text= mese + " - " + anno;
            //				LblDataPianificata.ToolTip=_CampoData;
            //				LblDataPianificata.Text=
            //			}
            // Addetto
            LblDitta.Text   = _Dr["ditta"].ToString();
            LblAddetto.Text = _Dr["Addetto"].ToString();


            //-- Visualizzo i Dati delle WR legate alla WO

            DataSet _MyDsWR = _Compl.GetDatiWR1(CollezioneControlli).Copy();

            this.DataGridRicerca.DataSource = _MyDsWR.Tables[0];
            this.DataGridRicerca.DataBind();
            this.GridTitle1.NumeroRecords = _MyDsWR.Tables[0].Rows.Count.ToString();

            if (_MyDsWR.Tables[0].Rows.Count > 0)
            {
                DatapanelCompleta.Visible = true;
                DataGridRicerca.Visible   = true;
            }
            else
            {
                DatapanelCompleta.Visible = false;
                DataGridRicerca.Visible   = false;
            }
        }