Torna al Thread
protected void grwProdotti_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
GridView grwProdotti = (GridView)sender;
string servizi_selezionati = hdIdProdottiSelezionati.Value;
string id_prodotto = DataBinder.Eval(e.Row.DataItem, "id_prodotto").ToString();
TextBox txtCosto = (TextBox)e.Row.FindControl("txtCosto");
TextBox txtCostoAttivazione = (TextBox)e.Row.FindControl("txtCostoAttivazione");
CheckBox ckSeleziona = (CheckBox)e.Row.FindControl("ckSeleziona");
Label lblScadenza = (Label)e.Row.FindControl("lblScadenza");
RadioButton rbDefaultServizio = (RadioButton)e.Row.FindControl("rbDefaultServizio");
CheckBox ckAdatta = (CheckBox)e.Row.FindControl("ckAdatta");
txtCosto.Text = DataBinder.Eval(e.Row.DataItem, "costo").ToString();
txtCostoAttivazione.Text = DataBinder.Eval(e.Row.DataItem, "costo_attivazione").ToString();
lblScadenza.Text = DataBinder.Eval(e.Row.DataItem, "tipologia_costo").ToString();
ckSeleziona.Checked = false;
rbDefaultServizio.Checked = false;
if (servizi_selezionati.IndexOf("#" + id_prodotto + "#") > -1)
{
clsTipoProdottoServizi servizio = clsProdotti.ServizioProdotto(hdIdProdotto.Value, "0", id_prodotto);
ckSeleziona.Checked = true;
if (servizio.servizio_default == "SI") rbDefaultServizio.Checked = true;
lblScadenza.Text = servizio.tipologia_costo;
txtCosto.Text = servizio.costo.ToString("F").Replace(".", ",");
txtCostoAttivazione.Text = servizio.costo_attivazione.ToString("F").Replace(".", ",");
ckAdatta.Checked = (servizio.adatta == "SI"?true:false);
}
}
}