Geeks•ms
Todo lo que los geeks de Windows y .Net tienen que contar
Juega a la Cura, código de registro: laresistencia

Pasar parametros de una ventana a otra

valorado por 0 usuarios
Este artículo tiene 2 Respuestas | 2 Seguidores

Contribuyente Top 500
Envíos: 2
Puntos: 40

Saludos

Quizas hice la pregunta en el foro equivocado, ya que nadie contestó, asi que vuelvo a preguntar.

En Visual Studio 2005, trabajando con WEB Forms, necesito seleccionar o digitar los valores correspondientes en una ventana (A) luego, al hacer clic en un boton, enviar esos valores que son los parametros de la consulta que alimenta el ReportViewer alojado en otra ventana (B). Tengo bien definidos lo parametros, de hecho, el reporte me funciona bien haciendolo en la misma ventana que contiene el ReportViewer, pero no se como hacerlo llamandolo desde la ventana A.

Por ejemplo: en la ventana A, Seleccionar Mes y Año en dos campos de edicion. Al hacer clic en boton imprimir, cargar la ventana B y pasarle los parametros a la instruccion SQL y mostrar el reporte segun los paramtros enviados.

Gracias por la ayuda que me puedan prestar...

Contribuyente Top 50
Hombre
Envíos: 284
Puntos: 4,770

En reporting services los parametros se pasan como instanciando el servicio y luego pasando a traves del metodo render los parametros.

Te dejo un pequeño ejemplo, espero que te sirva:

const string dservicio = "https://193.9.200.8/reportserver/ReportService.asmx";
ReportingService myReportService = new ReportingService();
myReportService.Credentials = new NetworkCredential(usuario, clave, dominio);
myReportService.Url = "https://193.9.200.8/reportserver/ReportService.asmx";;

ParameterValue[ rparameters =  new ParameterValue[1];

rparameters[0].Name = "prueba";

myReportService.Render(reportPath, "HTML4.0", rhistoryID, devInfo, rparameters, rcredentials, showHideToggle, out encoding, out mimeType, out reportHistoryParameters, out warnings, out streamIDs);

Salu2.

Juan Irigoyen Dpto. Informatica. Talleres Oran S.A. Tf. 942-323968 Ext. 331 Movil. 625-680534 juan_irigoyen@hotmail.com

  • | Puntos de post: 5
Contribuyente Top 200
Envíos: 28
Puntos: 590

Hola que tal, Haz tratado de usar Server.Transfer en la webform A para pasar los parametros a la webform B?

Página 1 de 1 (3 elementos) | RSS
Juega a la Cura, código de registro: laresistencia