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
        }