Originariamente inviato da stee85
ciao ho un problema nel far selezionare un campo in una ddl, cioè nel momento in cui faccio l'edit del datagrid in automatico si compila una tabella con i dati della riga selezionata solo che quando deve far selezionare un campo della ddl questo nn funziona, visualizza sempre il primo
questo è il codice della ddl
string query="Select * from Act where ActDes!='' and ActAnaId="+ idana;
//qui c'è il testo (ActDes)
string act=Session["act"].ToString();
SqlCommand myCommand = new SqlCommand(query,conn);
conn.Open();
ddlAct.DataSource = myCommand.ExecuteReader();
ddlAct.DataValueField = "ActOwnId";
ddlAct.DataTextField = "ActDes";
ddlAct.DataBind();
//con questo in teoria dovrei far selezionare la riga con
//scritto il contenuto della variabile act
ddlAct.SelectedIndex = ddlAct.Items.IndexOf(ddlAct.Items.FindByText(act)) ;
conn.Close();