private void BindgrdApprItem() { try { txtTotScore.Text = ""; iDt = GetDtApprCode(); DataTable xDt = GetDtApprItem(); if (xDt.Rows.Count > 0) { txtTotScore.Text = Convert.ToString(xDt.Rows[0]["tot_score"]); //완료여부 체크 iIsAppComplete = false; btnSave.Visible = true; if (Convert.ToString(xDt.Rows[0]["app_complete"]) == "1") { iIsAppComplete = true; BindView(); } } grdApprItem.DataSource = xDt; grdApprItem.DataBind(); C1Column col_0 = (C1Column)this.grdApprItem.Columns[0]; C1Column col_1 = (C1Column)this.grdApprItem.Columns[1]; C1Column col_2 = (C1Column)this.grdApprItem.Columns[2]; col_0.Visible = true; col_0.RowMerge = RowMergeEnum.Free; col_0.GroupInfo.Position = GroupPositionEnum.None; col_1.Visible = true; col_1.RowMerge = RowMergeEnum.Free; col_1.GroupInfo.Position = GroupPositionEnum.None; col_2.Visible = true; col_2.RowMerge = RowMergeEnum.Free; col_2.GroupInfo.Position = GroupPositionEnum.None; } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, "Propagate Policy"); if (rethrow) { throw; } } }
/************************************************************ * Function name : BindGrid * Purpose : 특정 (등록)과정의 과목 & 컨텐츠 데이터를 DataGrid에 바인딩을 위한 처리 * Input : void * Output : void *************************************************************/ private void BindGrid() { try { if (!string.IsNullOrEmpty(this.txtCourseID.Value)) { string[] xParams = new string[1]; xParams[0] = this.txtCourseID.Value; // course_id DataTable xDt = SBROKER.GetTable("CLT.WEB.BIZ.LMS.CURR.vp_c_content_md", "GetContentsMixInfoOfCourse", LMS_SYSTEM.CURRICULUM, "CLT.WEB.UI.LMS.CURR", (object)xParams); C1WebGrid1.DataSource = xDt; C1WebGrid1.DataBind(); if (xDt.Rows.Count > 0) { this.txtCourseNM.Text = xDt.Rows[0]["course_nm"].ToString(); } C1Column col_0 = (C1Column)this.C1WebGrid1.Columns[0]; C1Column col_1 = (C1Column)this.C1WebGrid1.Columns[1]; col_0.Visible = true; col_0.RowMerge = RowMergeEnum.Free; col_0.GroupInfo.Position = GroupPositionEnum.None; col_1.Visible = true; col_1.RowMerge = RowMergeEnum.Free; col_1.GroupInfo.Position = GroupPositionEnum.None; } else { C1WebGrid1.DataSource = null; C1WebGrid1.DataBind(); } } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, "Propagate Policy"); if (rethrow) { throw; } } }