private void BindGridAgenciasCapitalFederal(int currentPage) { try { SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgAgenciasCapitalFederal, "AgenciaID"); if (Session["dsAgenciasCapitalFederal"] != null) { this.dsAgenciasCapitalFederal = (DsAgencias)Session["dsAgenciasCapitalFederal"]; } else { IAgencia agencia = AgenciaFactory.GetAgencia(); DataSet ds = new DataSet(); ds = agencia.GetAgenciaCapitalFederal(); foreach (DataRow dr in ds.Tables["Datos"].Rows) { agencia.AgenciaID = Convert.ToInt32(dr["agenciaID"].ToString()); agencia.Consultar(); DataRow dra = this.dsAgenciasCapitalFederal.Datos.NewRow(); dra["AgenciaID"] = agencia.AgenciaID; dra["SucursalDGI"] = agencia.SucursalDGI; dra["RazonSocial"] = agencia.RazonSocial; this.dsAgenciasCapitalFederal.Datos.Rows.Add(dra); } } this.dtgAgenciasCapitalFederal.DataSource = this.dsAgenciasCapitalFederal; this.dtgAgenciasCapitalFederal.DataBind(); Session["dsAgenciasCapitalFederal"] = this.dsAgenciasCapitalFederal; } catch (Exception ex) { throw ex; } }