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();
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();