+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 14 su 14

Da datagridview a dataset

  1. #11
    AntonioB84 non è in linea Novello
    Post
    6
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da SirJo Visualizza il messaggio
    Direi che se vuoi portare i dati su di una DataTable devi prima di tutto creare la DataTable e poi dichiararne i vari campi, che qui nel tuo codice invece non vedo.
    Come ti hanno suggerito ti conviene partire dalla DataTable, definirne la struttura, leggere il file TXT mettendo i dati nella DataTable e poi associare la DataTable alla DataGridView1.Source, e vedrai che non ci mette 10 minuti, io lo faccio su di un file di alcune migliaia di record e ci mette pochissimi secondi (su di un PC lento).
    Comincia a scrivere il codice e mostralo, poi possiamo aiutarti.
    ho provato a fare questo... ma non ho i dati in tabella

            Dim openFileDialog1 As New OpenFileDialog()
            openFileDialog1.Filter = "Text File|*.txt|Excel Spreadsheet|*.xls"
            openFileDialog1.Title = "Open File..."
            Dim line() As String
    
            Dim J As Integer = 0
            Dim K As Integer = 0
    
            If openFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
    
                Dim myStream As System.IO.StreamReader = New System.IO.StreamReader(openFileDialog1.FileName)
                line = myStream.ReadToEnd.Split("|")
    
                myStream.Close()
                Do While J < line.Count()
                    Dim lStringReader As New System.IO.StringReader(line(J))
                    PEGASODataSet.DataTable1.Rows.Add(lStringReader)
                    J = J + 1
                Loop
                PEGASODataSet.DataTable1.AcceptChanges()
    
                TblListaOrdiniSigmaDataGridView.DataSource = Me.PEGASODataSet.DataTable1
    
    Ultima modifica di sspintux; 30-01-2021 08:22 

  2. #12
    AntonioB84 non è in linea Novello
    Post
    6
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da sspintux Visualizza il messaggio
    per leggere il file di testo suggerirei o CsvHelper o anche la classe .net del framework TextFieldParser.

    P.S.
    secondo me conviene prima riempire la datatable e poi bindarla dalla dgv
    hai qualche esempio?

  3. #13
    patel45 non è in linea Scolaretto
    Post
    473
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da AntonioB84 Visualizza il messaggio
    ho provato a fare questo... ma non ho i dati in tabella
    Che tipo di errori ottieni ? cos'è quel pegaso mai dichiarato ?

  4. #14
    Post
    1,900
    Blogs
    21
    Like Inviati  
    14
    Like Ricevuti  
    13
    Quote Originariamente inviato da AntonioB84 Visualizza il messaggio
    hai qualche esempio?
    https://joshclose.github.io/CsvHelper/examples/

    .... però una ricerca potevi farla anche da solo ed inoltre il codice va formattato usando il tag code come descritto nel regolamento del forum che ti invito a leggere
    Ultima modifica di sspintux; 29-01-2021 20:39 
    ℹ️ Leggi di più su sspintux ...

+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12

Potrebbero interessarti anche ...

  1. DataGridView non mostra tutte le colonne del suo DataSet
    Da giunespo nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 26-11-2020, 18:25
  2. Risposte: 3
    Ultimo Post: 05-12-2019, 17:18
  3. Salvare Dataset
    Da tolomeo nel forum C#
    Risposte: 6
    Ultimo Post: 09-01-2015, 15:20
  4. Popolare DataGridView con DataSet
    Da virgola nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 13-11-2014, 14:59
  5. Esportare dataset
    Da cippalippa nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 13-05-2007, 11:32