none
Save DatagridView on Properties.Setting.Default RRS feed

  • Domanda

  • Buongiorno,

    Vi chiedo supporto in merito a questo mio problema.

    Attualmente ho popolato una datagridView e vorrei salare ogni riga come valore predefinito in Properties.Setting.Default

    Avendo fatto alcuni tentativi ma senza successo, avete modo di aiutarmi?

    Vi ringrazio 

    Paolo

    martedì 14 gennaio 2020 13:20

Tutte le risposte

  • Vi scrivo qui l'esempio di codice che vorrei migliorare (codice NON funzionante correttamente):

        
            private void btExportTMP_Click(object sender, EventArgs e)
            {
                Properties.Settings.Default.DataGridDUTSetting = DataGridDUT;   
                Properties.Settings.Default.Save();
            }

            private void btUploadTMP_Click(object sender, EventArgs e)
            {
                DataGridDUT = Properties.Settings.Default.DataGridDUTSetting;
             }

    martedì 14 gennaio 2020 13:37
  • Salve Paolo, 

    Potrebbe indicare come non funziona il codice? Quale e' il risultato?


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 15 gennaio 2020 12:28
    Moderatore
  • Scolo: Salvare tutte le righe inserite nella dataGrid -> Chiudere il programma -> Avviare il programma -> Caricare le righe inserite precedentemente nella dataGrid indicata.

    Metodologia: Ho pensato di usare le Properties.Setting.Default ma non so come settarle correttamente.

    Ho fatto in questo modo:

    ->Proprietà -> Impostazioni (Ho aggiunto la seguente riga)

    Nome: DataGridDUTSetting

    Tipo: Sistem.Windows.Forms.DataGridView

    Ambito: Utente

    Valore: 

    Poi nel programma ho settato due pulsanti per salvare e caricare le informazioni:

     //Salviamo le righe della DataGrid ????
            private void btExportTMP_Click(object sender, EventArgs e)
            {
                Properties.Settings.Default.DataGridDUTSetting = this.DataGridDUT;
                Properties.Settings.Default.Save();
            }

    //Carichiamo le righe della DataGrid ???
            private void btUploadTMP_Click(object sender, EventArgs e)
            {
                this.DataGridDUT = Properties.Settings.Default.DataGridDUTSetting;
            }

    Ciò non mi permette di caricare ne salvare tutte le righe contenute nella DataGridDUT .

    Potete aiutarmi?  Vi ringrazio.

    mercoledì 15 gennaio 2020 15:02