private void caricaDgRuoli() { ArrayList listaDirittiRuoliOggettoCustom = ProfilazioneDocManager.getRuoliFromOggettoCustomDoc(idTemplate, idOggettoCustom, this); DataTable dt = new DataTable(); dt.Columns.Add("DESCRIZIONE RUOLO"); dt.Columns.Add("MODIFICA"); dt.Columns.Add("VISIBILITA"); dt.Columns.Add("ANNULLA REP"); foreach (DocsPaWR.AssDocFascRuoli assDocFascRuoli in listaDirittiRuoliOggettoCustom) { DataRow rw = dt.NewRow(); DocsPaWR.Ruolo ruolo = UserManager.getRuoloByIdGruppo(assDocFascRuoli.ID_GRUPPO, this); if (ruolo != null) { rw[0] = ruolo.descrizione; if (assDocFascRuoli.INS_MOD_OGG_CUSTOM == "1") { rw[1] = "SI"; } else { rw[1] = "NO"; } if (assDocFascRuoli.VIS_OGG_CUSTOM == "1") { rw[2] = "SI"; } else { rw[2] = "NO"; } if (assDocFascRuoli.ANNULLA_REPERTORIO == "1") { rw[3] = "SI"; } else { rw[3] = "NO"; } dt.Rows.Add(rw); } } dt.AcceptChanges(); dg_Ruoli.DataSource = dt; dg_Ruoli.DataBind(); }