Aggiornare i dati dalla datagrid

sabato 15 gennaio 2005 - 00.35

Ale-X Profilo | Newbie

Ciao raga
Volevo sapere una volta caricati i dati sulla datagrid come faccio a modificarli da li.


altra domanda:
se la select scritta nel dataadapter fosse fatta con un Inner Join come potrei fare a modificare i dati esistenti? visto che nn posso, ovviamente, creare nuove righe.

(db sql2000)

Grazie :)

Cteniza Profilo | Guru

>Volevo sapere una volta caricati i dati sulla datagrid
>come faccio a modificarli da li.

La datagrid è "bindata" con un dataset/datatable, quello che devi modificare è la datarow (contenuta nella datatable) che ti interessa

>altra domanda:
>se la select scritta nel dataadapter fosse fatta con un >Inner Join come potrei fare a modificare i dati esistenti? >visto che nn posso, ovviamente, creare nuove righe.

Non è esatto che non puoi creare nuove righe è la creazione automatica del dataadapter che in presenza di join (ma ci sono anche altri casi) non genera i comandi per l'aggiornamento.
Quei comandi (insert / update / delete) li devi generare tu intervendo a mano nello scrivere la query esempio (per access/oledb)
Dim cm As new OleDbCommand
cm.connection = myconnection
cm.CommandText = "Insert into myFile FIELDS (pippo, pluto, paperino) VALUES (?, ?, ?)"
cm.Parameters.Add(nuovo parametro pippo)
cm.Parameters.Add(nuovo parametro pluto)
cm.Parameters.Add(nuovo parametro paperino)
myDataAdapter.InsertCommand = cm


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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5