none
Impresion solo seleccion de un datagrid con crystal Report RRS feed

  • Pregunta

  • Necesito imprimir solamente la selección de un datagrid, actualmente tengo el siguiente código, el cual imprime el datagrid completo.

    Gracias.

    Code:

    Dim rep As New intercambioestructura()

    da.Fill(rep, "intercambio")

    Dim reporte As New etiqueta()

    reporte.SetDataSource(rep)

    Dim doxme As New etiqueta_form()

    doxme.CrystalReportViewer1.ReportSource = reporte

    doxme.Text = "Reporte etiquetas"

    doxme.Show()

     

           

    • Cambiado Eder Costa miércoles, 18 de julio de 2012 15:01 translado de lo foro VB.NET (De:Lenguaje VB.NET)
    lunes, 2 de julio de 2012 6:08

Todas las respuestas

  • Hola Javito

    Porque no intentas pasar solo la selección de tu datagrid al reporte, es decir:

    1. Muestras todos los datos en el datagrid.
    2. El usuario selecciona las filas que le interesas
    3. Mandar a imprimir
    4.  - En el proceso de impresión, lo que haces es recorrer el datagrid y armar en un nuevo datable las filas seleccionadas.
    5.  - Pasas el datatable "resúmen" que contiene la colección de datos filtrados al reporte.

    Saludos.


    Alcker AUS Ctes. Argentina

    lunes, 2 de julio de 2012 18:38
  • Me podrias ayudar a realizarlo?, no tengo mucha experiencia en esto.

    Gracias,

    miércoles, 4 de julio de 2012 12:24
  • Estimado
    otra cosa que deberías considerar también, es como quieres seleccionar los datos de tu datagrid.
    No se cuantos registros traes cuando cargas tu dataGrid? y en función de ello, deberás establecer de que manera el usuario seleccionará las "filas" que quiera imprimir.
    Si son muchos -cientos/miles-, considera que si el usuario debe buscar y marcar cada uno le llevara bastante tiempo.
    Por ello, fijate si al efectuar la consulta antes de cargar el datagrid, le permites agregar un filtro para que solo traiga lo que le interesa y así tu solución funcionaría adecuadamente, ya que le ofreciste una selección previa.
    Por ej. si estás mostrando artículos, en vez de consultar todos de una vez, le puedes ofrecer que sean clasificados por Rubro/Línea, los que faltan stock, etc..
    En todo caso cuentanos un poco más de que se trata, cuales son tus datos así enfocamos bien la solución.
    Saludos.

    Alcker AUS Ctes. Argentina

    • Propuesto como respuesta Alcker jueves, 5 de julio de 2012 20:07
    • Votado como útil Alcker jueves, 5 de julio de 2012 20:08
    jueves, 5 de julio de 2012 20:07
  • No son muchos datos, solo que unos datos siguen unas rutas y otros datos otros, debo seleccionar solo los datos que quiero para sacar las etiquetas
    lunes, 9 de julio de 2012 14:06