private void MostrarLista() { MedNeg.Facturas.BlFacturas oblFacturas = new MedNeg.Facturas.BlFacturas(); var oQuery = oblFacturas.TotalFacturadoPorLineaCredito(); Session["resultadoquery"] = oQuery; ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; var result = (IQueryable<MedDAL.Facturas.FacturasxRecetaView>)Session["resultadoquery"]; DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result); DataView dv = new DataView(dt); dv.Sort = "FuenteCuenta ASC"; try { dgvFacturacionTotales.DataSource = dv; dgvFacturacionTotales.DataKeyNames = new string[] { "idLineaCredito" }; dgvFacturacionTotales.DataBind(); //CargarCatalogo(); if (dgvFacturacionTotales.Rows.Count == 0 && txbBuscar.Text == "") { dgvFacturacionTotales.EmptyDataText = "No existen facturas registradas aun"; } else { dgvFacturacionTotales.EmptyDataText = "No existen facturas que coincidan con la búsqueda"; } dgvFacturacionTotales.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }