Scrivere all'interno di un DataGrid

martedì 28 giugno 2005 - 11.26

6969 Profilo | Junior Member

Amici,
è da qualche giorno che cerco di caricare un DataGrid in modo che le sue celle siano modificabili, cioè si possa scrivere all'interno di esse. L'argomento è stato già affrontato e mi sembrava fattibile, ma forse mi sfugge qualcosa. Codice:

connessione.Open()

myDataAdapter.SelectCommand = New System.Data.OleDb.OleDbCommand("Select * from Tabella", connessione)

myDataAdapter.Fill(dataset, "Tabella")
myDataAdapter.Update(dataset, "Tabella")

connessione.Close()

DataGrid1.DataSource = dataset
DataGrid1.DataBind()

a questo punto mi aspettavo un dataGrid dove all'interno delle celle c'erano delle TextBox (ad esempio) valorizzate con i dati della "Tabella" in modo da scrivere (e dopo salvare) direttamente sul DataG.

Quello che ottengo è il solito DataGrid in sola visualizzazione.
Qualcuno ha consigli ??(ho provato anche con il DataView, con gli stessi risultati)
Grazie
alessandro

6969 Profilo | Junior Member

scusami, ma non mi sembra che il Datagrid abbia la proprietà ReadOnly..

comunque ora vedo il link che mi hai indicato

grazie
a dopo
ale

Brainkiller Profilo | Guru

Ciao 6969,
allora per editare gli elementi in una DataGrid bisogna seguire alcuni passi basilari. Ti consiglio la lettura di questa paginetta del .NET Framework SDK per capire il funzionamento della DataGrid in modalità Editing e come implementarla:
http://msdn.microsoft.com/library/en-us/vbcon/html/vbtskallowinguserstoedititemsindatagridwebcontrol.asp

ciao

David De Giacomi
Microsoft MVP
http://www.dotnethell.it - Have a Problem ? Get a solution ;-)

6969 Profilo | Junior Member

Brainkiller,
quindi mi sembra di capire che la cosa non è così immediata come detto, invece, in 2 vecchie Thred:

http://www.dotnethell.it/forum/messages.aspx?ThreadID=1984

http://www.dotnethell.it/forum/messages.aspx?ThreadID=3989

quì fruttando il DataSet attraverso il dataAdapter sembra che sia possibile creare in modo veloce (scrivendo poco codice) un DataGrid che possa essere modificato...
Mi aiuti a fare u n po di ordine concettuale
molte grazie
alessandro

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