Errore nell'inserimento di record in una DataGridView

lunedì 27 aprile 2015 - 13.49
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Visual Studio 2010

Mau67 Profilo | Expert

Buon pomeriggio,
stò letteralmente impazzendo su un problema di inserimento di dati in una DataGridView,
i dati li vorrei inserire da delle textbox.
Il prblema che quando provo ad inserire mi restituisce questo errore:

"Impossibile aggiungere righe a livello di codice all'insieme di righe di DataGridView in caso di associazione a dati del controllo."

ho provato con più stringhe che vi posto ma tutte sollevano la stessa eccezione!!!

Ho provato cosi:
DataGridView1.Rows.Add() DataGridView1.Rows(0).Cells(0).Value = Controlli.Maiuscolo(MaskedTextBox1.Text) DataGridView1.Rows(0).Cells(1).Value = Controlli.Maiuscolo(TextBox1.Text) DataGridView1.Rows(0).Cells(2).Value = DateTimePicker1.Text DataGridView1.Rows(0).Cells(3).Value = Controlli.Maiuscolo(Label6.Text)

Ho provato cosi:
Dim Targa As String = Controlli.Maiuscolo(MaskedTextBox1.Text) Dim Veicolo As String = Controlli.Maiuscolo(TextBox1.Text) Dim Data As Date = DateTimePicker1.Text Dim IDAmm As String = Controlli.Maiuscolo(Label6.Text) DataGridView1.Rows.Add(Targa, Veicolo, Data, Controlli.Maiuscolo(Label6.Text))

e anche cosi:
Dim item As New DataGridViewRow item.CreateCells(DataGridView1) With item .Cells(0).Value = Controlli.Maiuscolo(MaskedTextBox1.Text) .Cells(1).Value = Controlli.Maiuscolo(TextBox1.Text) .Cells(2).Value = DateTimePicker1.Text .Cells(3).Value = Controlli.Maiuscolo(Label6.Text) End With

non sò più cosa fare un aiuto perfavore
Grazie
Mau67

ratum99 Profilo | Junior Member

Ciao,

non sono un grande esperto di DataGridView, ma il messaggio sembra abbastanza chiaro.
Hai per caso riempito il DataGridView associando come datasource una sorgente esterna? (es. datatable,...)

perchè l'errore dice praticamente quello, cioè chi comanda è il datasource associato e quindi non puoi aggiugere manualmente righe.

Mi verrebbe da dire che devi aggiungerle all datasource agganciato e non direttamente al DataGridView.

Spero di essere stato utile

-RA-
"Programmare? non è così difficile"

Mau67 Profilo | Expert

Si ti posto il codice che uso per caricare il datagridview magari puoi aiutarmi a modificare quello di inserimento
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

grazie
Mau67
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5