protected void GridPEP_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { //Find the DropDownList in the Row DropDownList ddlGridIndicador = (e.Row.FindControl("ddlGridIndicador") as DropDownList); BL_RO obj = new BL_RO(); DataTable dtResultado = new DataTable(); dtResultado = obj.previsto_ListaR(ddlPrevisto.SelectedValue); if (dtResultado.Rows.Count > 0) { ddlGridIndicador.DataSource = dtResultado; ddlGridIndicador.DataTextField = dtResultado.Columns["DES_PREVISTO"].ToString(); ddlGridIndicador.DataValueField = dtResultado.Columns["IDE_PREVISTO"].ToString(); ddlGridIndicador.DataBind(); } //Select the Country of Customer in DropDownList string country = (e.Row.FindControl("lblIndicador") as Label).Text; ddlGridIndicador.Items.FindByValue(country).Selected = true; } }
protected void IndicadoresPEP() { BL_RO obj = new BL_RO(); DataTable dtResultado = new DataTable(); dtResultado = obj.previsto_ListaR(ddlPrevisto.SelectedValue); if (dtResultado.Rows.Count > 0) { ddlIndicador.DataSource = dtResultado; ddlIndicador.DataTextField = dtResultado.Columns["DES_PREVISTO"].ToString(); ddlIndicador.DataValueField = dtResultado.Columns["IDE_PREVISTO"].ToString(); ddlIndicador.DataBind(); Listar_IndicadoresPEP(); } }