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
ASP.NET 1.0/1.1
Datagrid modificabile
lunedì 06 febbraio 2006 - 18.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ktm86
Profilo
| Junior Member
70
messaggi | Data Invio:
lun 6 feb 2006 - 18:35
Ciao a tutti....
Ho creato un datagrid modificabile con al suo interno delle textbox.
Utilizzando findcontrol dovrei recuperare il contenuto della textbox per aggiornare i dati.
Il problema è che non viene rilevato il nuovo testo, ma salva sempre quello già presente.
Qui sotto c'è il codice che utilizzo:
public void UpdateMainGrid(object sender, DataGridCommandEventArgs E )
{
// Ricerco il valore della textbox
string NewAccountName = ((TextBox)E.Item.FindControl("EditAccountTxt")).Text;
// Eseguo la modfica sul db
account.EditAccountName(MainGrid.DataKeys[E.Item.ItemIndex].ToString(), NewAccountName);
// Riassetto il datagrid
MainGrid.EditItemIndex = -1;
MainGrid.SelectedIndex = -1;
BindAccountsGrid();
}
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
mar 7 feb 2006 - 05:22
Non è che per caso, prima di passare dal codice che hai postato, ad esempio nel Load della pagina, viene eseguito il Bind dei dati sul datagrid?
In quel caso si tratterebbe di condizionare il metodo DataBind alla valutazione della proprietà IsPostBack.
Ciao, Michele
ktm86
Profilo
| Junior Member
70
messaggi | Data Invio:
mar 7 feb 2006 - 10:47
Hai proprio ragione, avevo in mezzo anche una drop down list che richiamava il databind e così interferiva con quello nel page load...
Grazie 1000....
Non è che non lo so fare, è che proprio non ne ho idea!!!
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 !