Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [VB.net] Sfruttare lo stesso DataSet

    Dovo posso trovare della documentazione su come poter sfruttare do stesso DataSet, usato per popolare un DataGridView, per riempire un report???

    Il succo della questione è che vedo stampare il datagridview!!!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Forse non ho compreso bene il problema, ma non sarebbe sufficiente passare il riferimento al DataSet in questione al report, al controllo o alla qualsivoglia classe di cui necessiti?

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    è quello che non riesco a fare!!!

    Ho creato un DataSet (Public), ma no so come assegnarlo ad un report (sia Normale che Crystal).

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da lelo
    Ho creato un DataSet (Public), ma no so come assegnarlo ad un report (sia Normale che Crystal).
    Il report ha una proprietà in grado di accettare una fonte dati?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    questo è il codice che ho usato per creare il datagridview che vorrei replicare per la stampa:

    codice:
    Dim ConnStringSS As String = My.MySettings.Default.DataBaseSSConnString
                Dim SSConnection As New OleDbConnection(ConnStringSS)
                SSConnection.Open()
                If SSConnection.State = ConnectionState.Open Then
    
                    'Stringa per la selezione del Contesto del Risultato dei Totali.
                    Dim sql As String = selectCommand
                    Dim cmd As New OleDbCommand(sql, SSConnection)
                    Dim TotaliDataSet As New DataSet()
                    Dim theDataAdapter As New OleDbDataAdapter(cmd)
                    theDataAdapter.Fill(TotaliDataSet)
    
                    'Imposta il DataGridView
                    With Me.Tab_DatiScoutGiocatoriDataGridView
                        'Imposta l'origine dati per la quale vengono visualizzati i dati nel DataGridView.
                        .DataSource = TotaliDataSet.Tables(0).DefaultView
    
    ......'altre impostazioni grafiche del datagrid
    mi potete suggerire un modo per stampare da quì???

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Mi autoquoto.

    l report ha una proprietà in grado di accettare una fonte dati?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    nel codice che ti ho riportato ho messo la variabile DataSet: 'TotaliDataSet ' all'interno della SUB, ma in realtà è all'interno della Classe definita ovviamente Public!

    Quando vado nelle Proprietà origini dati del foglio REPORT quel DataSet ('TotaliDataSet') non c'è!!!!

    Allora scatta il mio dubbio, cioè se esiste un comando che permette direttamente di trasformare il datagrid indicato in un document di Stampa!!!

    Altra cosa, ho guardato la documentazione per poter copiare il datagridview tra gli appunti, poi magari manualmente copiarlo in un foglio excell o office.

    Ho trovato solo a proposito della modalità di copiare (Solo Celle, Compreso intestazione, con itestazione), ma non come poter copiare!!!
    :master:

  8. #8
    l'unico modo che conosco è attraverso:
    Report -> Origini dei Dati, ma li si parla di Tabelle e considerando i codici per la popolazione del Datagridview è palese che non lo trovi lì!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.