public void LlenaGrillaGuias() { int RutCliente = Convert.ToInt32(DropRutCliente.SelectedValue); int Sucursal = Convert.ToInt16(DropSucursal.SelectedValue); int Estado = Convert.ToInt16(DropEstado.SelectedValue); if (tbxNumGuia.Text == "") { NumGuia = 0; pMsjGuia.Visible = true; } else { NumGuia = Convert.ToInt32(tbxNumGuia.Text); } GVGuias.DataSource = PreparaAcceso.BuscadatosGuiasGrid(cadenaConexion, NumGuia, RutCliente, Sucursal, Estado); GVGuias.DataBind(); }
private void Mostrar() { //int numguia = Convert.ToInt32(Request.QueryString["NumG"]); //int rutcliente = Convert.ToInt32(Request.QueryString["RutCli"]); //int sucursal = Convert.ToInt32(Request.QueryString["Suc"]); //int estado = Convert.ToInt32(Request.QueryString["Est"]); int numguia = Convert.ToInt32(Session["numguia"]); int rutcliente = Convert.ToInt32(Session["rutcliente"]); int sucursal = Convert.ToInt32(Session["sucursal"]); int estado = Convert.ToInt32(Session["estado"]); ReportViewer1.Reset(); //Reseteamos el Reporte DataTable dsC = PreparaAcceso.BuscadatosGuiasGrid(cadenaConexion, numguia, rutcliente, sucursal, estado); //Con este datatable capturaremos el dato retornado para nuestro parametro ReportDataSource datasource = new ReportDataSource("DataSet1", dsC); // nombre del dataset(que guardara los datos+datatable que trae el parametro ReportViewer1.LocalReport.DataSources.Add(datasource); //Le decimos que el reporte es de tipo local ReportViewer1.LocalReport.ReportPath = Server.MapPath("Reportes/ReportGuias.rdlc"); //se mapea la direccion de nuestro reporte dentro del proyecto. //ReportParameter prm = new ReportParameter("Suc", Session["Codsuc"].ToString()); //ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { prm }); ReportViewer1.LocalReport.Refresh();//para refrescar el reporte }