none
Passar parâmetros da listvew para o crystal RRS feed

  • Discussão Geral

  • Oi Pessoal,

    caros colegas, tenho uma listview, nela apresenta uma lista de nomes quando "checo" esses nomes podendo ser um ou vários eu queria passar para o crystal somente os selecionados.

    Muito Obrigado!
    quinta-feira, 18 de junho de 2009 23:08

Todas as Respostas

  • Crie uma classe com Propriedades referentes aos campos da ListView. Exemplo:

    Public Class Fulano
    
    Private _id as integer
    Private _nome as integer
    
    Public Property ID as Integer
    Get
    Return _id
    End Get
    Set (Byval value as Integer)
    _id = value
    End Set
    
    Public Property Nome as String
    Get
    Return _nome
    End Get
    Set (Byval value as String)
    _nome = value
    End Set
    
    Public Sub New (Byval ident as Integer, ByVal nom as String)
    _id = ident
    _nome = nom
    End Sub

    No form que contém o ListView:

    Dim lista as new List(Of Fulano)
    Depois use um For Each no seu ListView, caso a linha esteja checada:

    lista.Add("itens da linha", "itens da linha")

    Definindo o DataSource do Crystal:

    seuReportDocumento.SetDataSource(lista)
    Espero ter sido útil.

    Abraço.
    Henrique Clausing
    terça-feira, 7 de julho de 2009 13:34