protected System.Data.DataTable Fijos() { BLCatalogos objCatalogo = new BLCatalogos(); System.Data.DataTable Res = new System.Data.DataTable(); System.Data.DataTable Datos = new System.Data.DataTable(); Datos = objCatalogo.CatalogoSociedadesGrid(); Res.Columns.Add("Sociedad"); Res.Columns.Add("Ruta"); string[] Archivos = System.IO.Directory.GetFiles(Server.MapPath("Fijos"), "Cuentas_*.xlsx"); System.Data.DataRow dr; foreach (string a in Archivos) { for (int w = 0; w < Datos.Rows.Count; w++) { if (Datos.Rows[w][0].ToString() == System.IO.Path.GetFileNameWithoutExtension(a).Replace("Cuentas_", "")) { dr = Res.NewRow(); dr[0] = Datos.Rows[w][1].ToString(); dr[1] = DatosGenerales.RutaReportesFijos + System.IO.Path.GetFileName(a); Res.Rows.Add(dr); break; } } } Res.DefaultView.Sort = "Sociedad asc"; Res = Res.DefaultView.ToTable(); return(Res); }