private void lstReparti_SelectedIndexChanged(object sender, EventArgs e) { if (lstReparti.SelectedIndex == -1) { return; } RepartoModel repartoSelezionato = (RepartoModel)lstReparti.SelectedItem; List <FaseModel> fasiRepartoSelezionato = _anagrafica.CreaListaFaseModel(repartoSelezionato.IdReparto); lstFasi.Items.Clear(); lstFasi.Items.AddRange(fasiRepartoSelezionato.ToArray()); }
private void CaricaGrigliaFasi(decimal idReparto) { Anagrafica a = new Anagrafica(); List <FaseModel> fasi = a.CreaListaFaseModel(idReparto); BindingSource source = new BindingSource(); source.DataSource = fasi; dgvFasi.DataSource = source; dgvFasi.Columns[0].Visible = false; dgvFasi.Columns[2].Width = 150; dgvFasi.Columns[3].Visible = false; dgvFasi.Columns[6].HeaderText = "Includi preventivo"; dgvFasi.Columns[7].Visible = false; dgvFasi.Columns[8].Visible = false; }