protected void GridView_Ratings_RowDataBound(object sender, GridViewRowEventArgs e) { try { JRA_Lib JRALib_Data = new JRA_Lib(); DataTable dt = new DataTable(); if (e.Row.RowType == DataControlRowType.DataRow) { int ID = UDFLib.ConvertToInteger(GridView_Ratings.DataKeys[e.Row.RowIndex].Value.ToString()); if ((e.Row.RowState & DataControlRowState.Edit) > 0) { DropDownList ddList = (DropDownList)e.Row.FindControl("ddlDisplayText"); dt = BLL_JRA_Work_Category.JRA_GET_RISK_TYPES(JRALib_Data); ddList.DataSource = dt; ddList.DataTextField = Convert.ToString(dt.Columns["Type_Display_Text"]); ddList.DataValueField = Convert.ToString(dt.Columns["Type_ID"]); ddList.DataBind(); ddList.Items.Insert(0, new ListItem("-Select-", "0")); DataRowView dr = e.Row.DataItem as DataRowView; //ddList.SelectedValue = dr["Risk_TYPE"].ToString(); ddList.Items.FindByValue(Convert.ToString(dr["Risk_Type"])).Selected = true; } } } catch { } }
private void LoadRisk_Type() { JRA_Lib JRALib_Data = new JRA_Lib(); DataTable dt = BLL_JRA_Work_Category.JRA_GET_RISK_TYPES(JRALib_Data); ddlRiskType.DataSource = dt; ddlRiskType.DataTextField = Convert.ToString(dt.Columns["Type_Display_Text"]); ddlRiskType.DataValueField = Convert.ToString(dt.Columns["Type_ID"]); ddlRiskType.DataBind(); ddlRiskType.Items.Insert(0, new ListItem("-Select-", "0")); ViewState["vsRiskType"] = dt; }