Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Datagridview: aggiungere una riga da codice
martedì 26 febbraio 2008 - 11.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fabiof
Profilo
| Newbie
25
messaggi | Data Invio:
mar 26 feb 2008 - 11:24
Ciao,
ho un datagridview che posso aggiornare in 2 modi, manualmente andando a scrivere nella prima cella e in automatico ho visto che il datagrid si predispone per l'inserimento di un ulteriore record. Oppure tramite un lettore di codici a barre seriale che mi valorizza le celle del datagridview. Il problema è che in questo modo, le celle vengono valorizzate ma il datagridview non si predispone per l'aggiunta di un ulteriore riga o record. Se io devo leggere un ulteriore codice a barre questo mi sovrascrive il precedente.
Ho provato con
dim newrow as DataRow
NewRow = dsDETTDOC.Tables("DETTDOC").NewRow
dsDETTDOC.Tables("DETTDOC").Rows.Add(NewRow)
oppure semplicemente con
grd.Rows.Add()
ma non ha sortito effetti.
qualcuno sa dirmi come poter risolvere il problema?
Grazie
Ferux
Profilo
| Newbie
44
messaggi | Data Invio:
mar 26 feb 2008 - 11:43
Ciao,
forse devi rifare il binding del dataset al datagrid ad ogni aggiunta.
Saluti
Ing Ferux
[MCP MCAD]
fabiof
Profilo
| Newbie
25
messaggi | Data Invio:
mar 26 feb 2008 - 11:45
ciao,
scusa puoi dirmi come fare?
Ferux
Profilo
| Newbie
44
messaggi | Data Invio:
mar 26 feb 2008 - 12:54
Ciao,
immagino che tu imposti la proprietà DataSource del DataGrid passandogli un dataset: aggiungi la riga in più e poi gli ripassi il dataset
//Inizialmente
DataGrid1.DataSource = ds
//Effettui la modifica
Datarow dr = ds.Table[0].NewRow();
dr[""] = "";
ds.Table[0].Rows.Add(dr);
//Nuov binding
DataGrid1.DataSource = ds
Spero di essere stato chiaro
Ing Ferux
[MCP MCAD]
Torna su
Stanze Forum
Elenco Threads
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 !