Modificare un campo di una gridview

venerdì 05 settembre 2008 - 09.20

Simpz Profilo | Junior Member

Ciao a tutti,
volevo chiedervi se sia possibile aggiornare solo una campo di una gridview.
Io so che con il comando edit, si trasforma tutta una riga in delle textbox dove editare il valore, io invece vorrei che magari alla pressione del mouse su una cella quella diventasse una textbox con il valore editabile.
Qualcuno ha già fatto cose del genere o sa indirizzarmi dove possa trovare delle risorse?

Grazie mille

Simone

rossimarko Profilo | Guru

Ciao,

puoi impostare la proprietà readonly delle colonne in modo tale che quando vai in edit rimanga modificabile solo quella che ti interessa: http://msdn.microsoft.com/it-it/library/system.web.ui.webcontrols.boundfield.readonly.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

Simpz Profilo | Junior Member

grazie del suggerimento, ma fare proprio quello che vorrei io non c'è verso?

rossimarko Profilo | Guru

Dipende qual'è la tua esigenza. La soluzione più semplice sarebbe quella di lasciare sempre la textbox visibile per tutte le righe in modo tale che l'utente compili il campo direttamente.

Altrimenti devi gestire il tutto lato client con del javascript che intercetta l'evento sulla cella ed effettua il post back per far fare l'edit, oppure con qualche routine in stile ajax che automatizza il tutto senza fare i postback, però in questo caso le cose si complicano un po'
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

Simpz Profilo | Junior Member

ok, ti ringrazio per le dritte!
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5