Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/02/2012, 10:25
Avatar de stuart_david3
stuart_david3
 
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: CrystalReports y parametros através de Textbox!!!

Yaaaaaaaaaaaaaaaaaaaaaaaaaa gracias a Dios funcionó... n_n... Le puedo mandar más de 1 parámetro, es que estaba batallando con eso, si me genera el Crystal Report, al final opté por redireccionar la página con el botón "Limpiar", y con el código qu etengo arriba no lograba pasar más de un parámetro sin que me volviera a pedir el Crystal Report apartir de un segundo parámetro. Aquí les dejo un código que funciona para varios parámetros:

Código vb:
Ver original
  1. Imports CrystalDecisions.Web
  2. Imports CrystalDecisions.CrystalReports.Engine
  3. Imports CrystalDecisions.Shared
  4. Partial Class VariosText
  5.     Inherits System.Web.UI.Page
  6.  
  7.     Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
  8.         Dim rep As ReportDocument = New ReportDocument
  9.         rep.Load(Server.MapPath("TextCrystal.rpt"))
  10.         Dim nombre As ParameterDiscreteValue = New ParameterDiscreteValue
  11.         nombre.Value = TextBox1.Text
  12.         Dim Edad As ParameterDiscreteValue = New ParameterDiscreteValue
  13.         Edad.Value = TextBox2.Text
  14.         rep.ParameterFields(0).CurrentValues.Add(nombre)
  15.         rep.ParameterFields(1).CurrentValues.Add(Edad)
  16.         Me.CRVTextBox.ReportSource = rep
  17.         Me.CRVTextBox.DataBind()
  18.        
  19.     End Sub
  20. End Class

Solo una pregunta, como le podré hacer para que por ejemplo al tener mi formulario, al darle clic al botón me generé mi crystal report en otra página... Es que tengo mi reportviewer en la misma página y si lo pongo en otra cómo podría pasarle los parámetros de mis textbox a una nueva página, espero haberme explicado, hasta yo mismo me revolví :s... Aquí dejo el código de mi página, espero que a alguien le sirva, espero y me puedan ayudar n_n...