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
Aiuto su gestione di più datagridview
martedì 19 settembre 2006 - 14.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
chira
Profilo
| Newbie
46
messaggi | Data Invio:
mar 19 set 2006 - 14:11
buongiorno a tutti sono nuovissima (questo è il mio primo thread) e confido in voi x una risoluzione del mio problema.
Da poco ho iniziato a usare(purtroppo) vb net e sono già incappata in un problema che nn riesco a risolvere.
Ho 2 windows form in ognuna delle 2 ho creato(trascinandola dentro la form) 2 datagrid view.
nella prima form ho creato la connessione al database sql tramite il wizard nella datagridview che mi ha successivamente creato il dataset,il tableadapter e il binding source. il dataset è collegato ad una tabella chiamata Invasi che ha tre campi. riesco a configurarla perfettamente e visualizzarla e tramite un bottone in cui ho inserito il codice InvasiTableAdapter.Update( DigheDataSet ) riesco a salvare le modifiche e gli inserimenti fatti in run time direttamente dalla datagridview. a questo punto configuro la seconda datagridview nell'altra form , uso la stessa connessione ma il dataset lo associo ad un'altra tabella (che è nello stesso database della prima tabella) crea il table adapter,il dataset e il binding source. provo a visualizzarla e si riesce ma quando tento le modifiche usando tramite il bottone il codice ParatoieTableAdapter.Update( DigheDataSet ) mi da un errore: Update requires a valid UpdateCommand when passed DataRow collection with modified rows. Ma ovviamente nn so di quale comando parli e come si fa a configurarlo.Spero che qualcuno possa darmi una mano magari con un po' di codice d'esempio e per favore se spiegate qualc fatelo "terra terra" perchè se no nn capisco.. grazie in anticipo.
dimenticavo, sto usando vb net 2005
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
mar 19 set 2006 - 15:28
>in cui ho inserito il codice InvasiTableAdapter.Update(DigheDataSet)
>ParatoieTableAdapter.Update(DigheDataSet )
è un errore di battitura oppure stai usando lo stesso dataset scusa?
cmq per quanto riguarda le connessioni invece....sicura che le stai usando tutte e due allo stesso momento? perchè non usarne due differenti che magari è piu semplice?
Ciao e benvenuta in vb.net
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
chira
Profilo
| Newbie
46
messaggi | Data Invio:
mar 19 set 2006 - 16:31
si uso lo stesso dataset che è composto da tutte le mie tabelle , quindi basta che ci associo la tabella x es dataset.nometabella.. la connessione è la stessa sono sicura ,ne ho solo una.. grazie del benvenuto!!
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
mar 19 set 2006 - 17:42
>si uso lo stesso dataset che è composto da tutte le mie tabelle
>, quindi basta che ci associo la tabella x es dataset.nometabella..
>la connessione è la stessa sono sicura ,ne ho solo una.. grazie
>del benvenuto!!
eh si...che erano la stessa non avevo dubbi lo hai anche specificato te prima...il fatto è: sei sicura che non corri il rischio di richiamarla allo stesso istante mentre magari è gia aperta ed utilizzata? (creerebbe problemi, per questo si consiglia di utilizzare una connessione diversa per ogni db e/o tabella...a meno che non operi su piu tabelle contemporaneamente...)
comunque il mio consiglio è di crearti un dataset per ogni tabella, una connessione per ogni dataset e fai tutto più ordinato (almeno fino a quando non prendi dimestichezza, visto che sei all'inizio!
)
p.s. cmq quel tuo errore dice che il comando di Update del tuo TableAdapter non è configurato correttamente...(lo puoi anche modificare a mano andando a TableAdapter.UpdateCommand = "update bla bla bla" (almeno nel DataAdapter su vs2003 si faceva cosi,presumo sia rimasto uguale)
altrimenti guarda qui c'è tutto spiegato:
http://msdn2.microsoft.com/it-it/library/7zt3ycf2.aspx
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
chira
Profilo
| Newbie
46
messaggi | Data Invio:
mer 20 set 2006 - 09:27
grazie mille.. cmq opero su più tabelle contemporaneamente e probab è come dici tu ,uso la stessa connessione contemporaneamente.. proverò a fare come mi hai detto..grazie ancora
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 !