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

    [VB.NET] Estrarre dati da un Bindingsource per esportarli

    Ciao a tutti,
    provengo dal mondo Delphi e stò cercando di passare a VS (VB o C#).
    Sto' realizzando un progettino in cui ho un problema per me grande (ma per voi sicuramente stupido).

    Sintetizzo ...
    Ho un Dataset, un Tableadpter ed un Bindinsource generati in automatico per estrarre i dati da un DB e visualizzarli in una datagridview.

    Mediante la proprietà "Filter" del Bindingsource, estraggo i dati di interesse e li faccio vedere in griglia !
    Figata ... anzichè scrivere sempre query mirate ... mi basta creare un filtro ed eseguirlo ogni volta

    Fin qui tutto OK

    Il problema stà nel fatto che vorrei esportare i dati contenuti in griglia (per cui in BindingSource) in un nuovo dataset per poterli esportare in xml o csv

    Potete darmi una dritta ?
    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,333
    Quote Originariamente inviata da filippo_260367 Visualizza il messaggio
    provengo dal mondo Delphi e stò cercando di passare a VS (VB o C#).
    Pessima scelta.

    Quote Originariamente inviata da filippo_260367 Visualizza il messaggio
    Il problema stà nel fatto che vorrei esportare i dati contenuti in griglia (per cui in BindingSource) in un nuovo dataset per poterli esportare in xml o csv
    Ciascuna tabella del DataSet, che è un oggetto di tipo DataTable, possiede un metodo Select con cui puoi recuperare i record desiderati applicando lo stesso filtro e ordinamento (passati come parametri) usati nel BindingSource, per poi esportarli nel modo che preferisci (scrivendo tu il codice o usando una libreria esterna compatibile).

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

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

  3. #3


    Grazie lo stesso

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 © 2024 vBulletin Solutions, Inc. All rights reserved.