private void caricaGrigliaDocumenti() { Documenti d = new Documenti(); DocumentoModelContainer documentiContainer = d.CreaDocumentoModelContainer(IdProdottoFinito, TabelleEsterne.ProdottiFiniti); BindingSource source = new BindingSource(); source.DataSource = documentiContainer.Documenti; dgvDocumenti.DataSource = source; dgvDocumenti.Columns[0].Visible = false; dgvDocumenti.Columns[1].Width = 150; dgvDocumenti.Columns[1].ReadOnly = true; dgvDocumenti.Columns[2].Width = 250; dgvDocumenti.Columns[2].ReadOnly = true; }
public DocumentoModelContainer CreaDocumentoModelContainer(decimal IdEsterna, string TabellaEstera) { AnagraficaDS ds = new AnagraficaDS(); DocumentoModelContainer dc = new DocumentoModelContainer(); dc.IdEsterna = IdEsterna; dc.TabellaEsterna = TabellaEstera; dc.Documenti = new List <DocumentoModel>(); using (DocumentiBusiness bDocumenti = new DocumentiBusiness()) { bDocumenti.FillDocumentiNoData(_ds, true); foreach (DocumentiDS.DOCUMENTIRow documento in _ds.DOCUMENTI.Where(x => x.IDESTERNA == IdEsterna && x.TABELLAESTERNA == TabellaEstera)) { dc.Documenti.Add(CreaDocumentoModel(documento, ds)); } } return(dc); }