private void btnLeggiDati_Click(object sender, EventArgs e) { btnVerificaEtichette.Enabled = false; btnStampaEtichette.Enabled = false; lblMessaggio.Text = string.Empty; if (ddlDataCollaudo.SelectedIndex == -1) { lblMessaggio.Text = "Selezionare una data"; return; } DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem; CDCBLL bll = new CDCBLL(); _DS = new Entities.CDCDS(); bll.LeggiCollaudoDaDataConDescrizione(_DS, dataSelezionata); if (_DS.CDC_DETTAGLIO1.Count > 0) { btnVerificaEtichette.Enabled = true; List <decimal> IDDETTAGLIO = _DS.CDC_DETTAGLIO1.Select(x => x.IDDETTAGLIO).Distinct().ToList(); bll.FillCDC_ETICHETTE_DETTAGLIO(_DS, IDDETTAGLIO); } else { lblMessaggio.Text = "Nessuna riga trovata per questa data"; } CreaDsPerEtichette(); dgvDettaglio.AutoGenerateColumns = true; dgvDettaglio.DataSource = _dsServizio; dgvDettaglio.DataMember = tableName; dgvDettaglio.Columns[0].Frozen = true; dgvDettaglio.Columns[1].Frozen = true; dgvDettaglio.Columns[2].Frozen = true; dgvDettaglio.Columns[3].Frozen = true; dgvDettaglio.Columns[3].Width = 70; dgvDettaglio.Columns[4].Frozen = true; dgvDettaglio.Columns[4].Width = 70; dgvDettaglio.Columns[5].Frozen = true; dgvDettaglio.Columns[5].Width = 70; dgvDettaglio.Columns[6].Frozen = true; dgvDettaglio.Columns[6].Width = 130; ((DataGridViewTextBoxColumn)dgvDettaglio.Columns[10]).MaxInputLength = 50; ((DataGridViewTextBoxColumn)dgvDettaglio.Columns[9]).MaxInputLength = 5; dgvDettaglio.Columns[8].Width = 210; dgvDettaglio.Columns[9].Width = 70; dgvDettaglio.Columns[10].Width = 210; }