Cambiare valore nel dropdownlist da gridview

mercoledì 12 dicembre 2007 - 19.30

cicciuzzo Profilo | Junior Member

ciao

ho una gridview e una formview... selezionando un rigo della gridview vorrei moadificare il valore di un dropdownlist che si trova dentro il formview...

questo è il mio codice:

int index = gvElencoImmobili.SelectedIndex;

Label1.Text = "Valore della chiave primaria selezionata : " +
gvElencoImmobili.DataKeys[index].Value.ToString() + " .";

DropDownList IdLocale = (DropDownList)fvImmagini.FindControl("ddlImmobile");

IdLocale.DataValueField = gvElencoImmobili.DataKeys[index].Value.ToString();

Dove sbaglio?

Perche non cambia il valore nel dropdownlist?

amstrad Profilo | Junior Member

Io proverei a impostare la proprietà SelectedIndex del tuo dropdown, impostando quella a me ha sempre funzionato

schifidus Profilo | Junior Member

Ciao,
beh selectedIndex la puoi usare ma dovresti ciclare su tutta la drop per trovare l'indice del value che ti serve... Usa la proprietà text della drop per settare l'elemento che ti serve.
Ciao
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