Torna al Thread
protected void rptGruppi_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView row = (DataRowView)e.Item.DataItem;
...
//Passi
string id_cat_padre = CategorieProdotti.getRadice(hdIdCategoria.Value);
TipoCategoriaProdotti categoria = CategorieProdotti.getCategoriaById(id_cat_padre, string.Empty);
DropDownList ddlPassi = (DropDownList)e.Item.FindControl("ddlPassi");
if (categoria.acquisto_guidato == "SI")
{
//HO INSERITO QUESTO CODICE PER RECUPERARE IL VALORE SELEZIONATO
string id_passo = "0";
if (Request.Form[ddlPassi.ClientID.Replace("_", "$")] == null)
id_passo = Prodotti.getPasso();
else
id_passo = Request.Form[ddlPassi.ClientID.Replace("_", "$")].ToString();
ddlPassi.DataSource = CategorieProdotti.getPassiCategoria(id_categoria);
ddlPassi.DataTextField = "passo";
ddlPassi.DataValueField = "id_passo";
ddlPassi.DataBind();
ddlPassi.SelectedValue = id_passo;
}
else
{
ddlPassi.Items.Clear();
}
/*****************************************/
}
}