Ciao a tutti,
sto sbattendo la testa in un problema apparentemente ridicolo, ma di cui non trovo la soluzione.
Sto sviluppando una application in C# (.Net Framework 1.1) ed avrei bisogno, in fase di aggiornamento di alcuni dati, di impostare il SelectedValue di una ComboBox.

Ho pensato di poter far questo utilizzando semplicemente ComboBox.SelectedValue = "VALORE", ma non ottengo il risultato sperato: la combobox viene alimentata da database correttamente, ma non mostra il valore che vorrei fosse selezionato.

Il codice con cui popolo la combo è il seguente:

//Popolamento combobox relativa ai PR
DataSet dsPr=new DataSet();
OleDbDataAdapter daPr=new OleDbDataAdapter(sSql ,conn);
daPr.Fill(dsPr);

ComboPr.ValueMember = "codice_pr";
ComboPr.DisplayMember = "nominativo";
ComboPr.DataSource = dsPr.Tables[0];

daPr.Dispose();
dsPr.Dispose();

e quello con cui vorrei "forzarne" la selezione è questo:

if(drAnagrafica.GetValue(1).ToString()!=string.Empty)
{
ComboPr.SelectedValue = drAnagrafica.GetValue(1).ToString();
}


Qualcuno può darmi consigli in merito? Si tratta di un bug del framework?

Grazie,
Andrea

Vuolsi così colà dove si puote ciò che si vuole, e più non dimandare...
gli devi passare un oggetto

ComboPr.SelectedItem = drAnagrafica.items.item(1)

o qualcosa del genere
Prova nn so se ha senso
Ciao JAck
Modificato da kuku_jan84 il 12 settembre 2007 13.00 -

JJ Kuku Jan
Ciao Jack,
purtroppo una cosa del genere non esiste...

Sto lavorando su valori reperiti attraverso un DataReader da un database...

Grazie comunque,
Andrea


kuku_jan84 ha scritto:
gli devi passare un oggetto

ComboPr.SelectedItem = drAnagrafica.items.item(1)

o qualcosa del genere
Prova nn so se ha senso
Ciao JAck
Modificato da kuku_jan84 il 12 settembre 2007 13.00 -

Vuolsi così colà dove si puote ciò che si vuole, e più non dimandare...
194 messaggi dal 13 dicembre 2005
Dovrebbe essere così:

ComboPr.SelectedItem = drAnagrafica.GetValue(1).ToString(); 


sembre se nel combo è presente il valore in uno degli elementi.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.