protected void DataList4_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { DataRowView dr = (DataRowView)e.Item.DataItem; string q_dfn_id = DataTypeUtility.GetString(dr["Q_DFN_ID"]); Biz_QuestionDefines questionDefines = new Biz_QuestionDefines(q_dfn_id, ""); Literal ltrDefName = e.Item.FindControl("ltrLevelDefName") as Literal; Literal ltrDefine = e.Item.FindControl("ltrLevelDefine") as Literal; DataList dalList = e.Item.FindControl("DataList6") as DataList; HtmlTableCell tdHeader = null; ltrDefName.Text = questionDefines.Q_Dfn_Name; ltrDefine.Text = questionDefines.Q_Dfn_Define; if (_q_item_desc_use_yn.Equals("Y")) { tdHeader = e.Item.FindControl("tdHeader") as HtmlTableCell; tdHeader.Style.Add("width", "260px"); } Biz_QuestionSubjects questionSubjects = new Biz_QuestionSubjects(); DataSet ds = questionSubjects.GetQuestionSubject("", Q_OBJ_ID, q_dfn_id); dalList.DataSource = ds; dalList.DataBind(); } }
private void DefineDataBinding_P(string q_dfn_ids) { Biz_QuestionDefines questionDefines = new Biz_QuestionDefines(); DataSet defineDs = questionDefines.GetQuestionDefines(); DataList4.DataSource = DataTypeUtility.FilterSortDataSet(defineDs , string.Format("Q_DFN_ID IN ({0})", q_dfn_ids) , null); DataList4.DataBind(); }
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { groupNumber = 0; // 정의별합산점수초기화 noneSelectCount = 0; DataRowView dr = (DataRowView)e.Item.DataItem; string q_dfn_id = DataTypeUtility.GetString(dr["Q_DFN_ID"]); Biz_QuestionDefines questionDefines = new Biz_QuestionDefines(q_dfn_id, ""); Literal ltrDefName = e.Item.FindControl("ltrLevelDefName") as Literal; Literal ltrDefine = e.Item.FindControl("ltrLevelDefine") as Literal; DataList dalList = e.Item.FindControl("DataList3") as DataList; Label lblText1 = e.Item.FindControl("lblAvgSumText") as Label; Label lblText2 = e.Item.FindControl("lblAvgText") as Label; lblValue1 = e.Item.FindControl("lblAvgSumValue") as Label; lblValue2 = e.Item.FindControl("lblAvgValue") as Label; ltrDefName.Text = questionDefines.Q_Dfn_Name; ltrDefine.Text = questionDefines.Q_Dfn_Define; lblText1.Text = lblName1; lblText2.Text = lblName2; Biz_QuestionSubjects questionSubjects = new Biz_QuestionSubjects(); DataSet ds = questionSubjects.GetQuestionSubject("", Q_OBJ_ID, q_dfn_id); dalList.DataSource = ds; dalList.DataBind(); double tmpSum = 0; double tmpSumAvg = 0; if (SUBJECT_ITEM_YN == "1") { lblText1.Text = ""; lblText2.Text = "환산점수"; lblValue2.Text = txtValueText; } else { tmpSum = Math.Round(((groupNumber * 100) / (5 * ds.Tables[0].Rows.Count)), 1); tmpSumAvg = Math.Round(((((groupNumber * 100) / (5 * ds.Tables[0].Rows.Count)) * ds.Tables[0].Rows.Count) / (ds.Tables[0].Rows.Count - noneSelectCount)), 1); lblValue1.Text = Convert.ToString(tmpSum); lblValue2.Text = Convert.ToString(tmpSumAvg); } TOTALPOINT += DataTypeUtility.GetToDouble(lblValue2.Text); } }
public static void BindQuestionDefine(DropDownList ddl, string est_id, bool isBlank) { Biz_QuestionDefines questionDefine = new Biz_QuestionDefines(); ddl.DataSource = questionDefine.GetQuestionDefine(est_id); ddl.DataTextField = "Q_DFN_NAME"; ddl.DataValueField = "Q_DFN_ID"; ddl.DataBind(); if (isBlank) { ListItem itemA = new ListItem("선택없음", ""); ddl.Items.Insert(0, itemA); } }