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 2.0 / 3.5 / 4.0
FormView e ModeChanging
mercoledì 14 febbraio 2007 - 09.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
supergtx
Profilo
| Newbie
3
messaggi | Data Invio:
mer 14 feb 2007 - 09:31
289_anagraficheAss.zip
Salve a tutti,
non so se avete già affrontato questo problema.
Ho un oggetto gridview al quale assegno il mio datasource poi faccio il databind.
Nella gridview ho abilitato un CommandField di SELECT al quale ho associato ovviamente l'evento
nomeformview_SelectedIndexChanged
Nella stessa pagine ho implementato una formview con diversi template:
- EditItemTemplate, per la modifica,
- InsertItemTemplate, per l'inserimento
- ItemTemplate, per la modalità readonly
All'interno della mia FormView ho diverse DropDownList le quali associo il datasource e faccio il databind()
All'evento nomeformview_SelectedIndexChanged
tra i comandi faccio abilitare un bottone (il bottone di modifica), quale bottone si trova nella pagina principale;
vi elenco il mio codice:
----------------------------------------------------------------------
-> al click del bottone modifica scatta il seguente codice
protected void btnModificaAssistiti_Click(object sender, EventArgs e)
{
FormViewAssChange(FormViewMode.Edit);
}
/// <summary>
/// gestisce il cambiamento di stato della FormViewAss
/// </summary>
/// <param name="newMode"></param>
private void FormViewAssChange(FormViewMode newMode)
{
FormViewAss.Visible = true;
FormViewAss.DataSource = null;
switch (newMode)
{
case (FormViewMode.Insert):
ResetCampiFormView();
FormViewAss.ChangeMode(FormViewMode.Insert);
break;
case (FormViewMode.Edit):
FormViewAss.DataSource = global.dvAssistiti;
FormViewAss.DataBind();
FormViewAss.ChangeMode(FormViewMode.Edit);
break;
//case (FormViewMode.ReadOnly ):
// break;
}
----------------------------------------------------------------------
come vede abilita la form in modalita di Edit [ nomeform.ChangeMode(FormViewMode.Edit); ]
il problema e' il seguente:
se clicco su insert, apre la mia formview in modalita di Insert e carica correttamente i dropdownlist,
se clicco su modifica mi permette la modifica e se riclicco su insert la prima volta, carica la formview correttamente ma non mi carica i dropdownlist se riclicco un'altra volta sul pulsante di insert mi carica perfettamente le dropdownlist della formview.
In pratica mi sono accorto che e' un problema di Modalita della Formview ...ma non riesco a capire dove sta il problema o cosa sbaglio.
Scusandomi per essermi troppo dilungato, ringranzieri tantissimo chi potrebbe darmi una mano!!!
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 !