private void bindData(int index) { try { //LAY DANH SACH CAC QUOC GIA RA cls_Catalog_Report objReport = new cls_Catalog_Report(); dsReport = objReport.GetData( cboModule.SelectedValue); objReport.ID_Report =0; m_grid.EditIndex = index; m_grid.DataSource = dsReport; bool add = false; if (dsReport.Rows.Count <= 0) { dsReport.Rows.Add(dsReport.NewRow()); add = true; } // m_grid.DataBind(); if(add) m_grid.Rows[0].Visible = false; if (m_grid.Rows.Count > 0) { string confirm = "return confirm('Bạn thật sự muốn xóa row này?')"; for (int i = 0; i < m_grid.Rows.Count; i++) { GridViewRow row = m_grid.Rows[i]; LinkButton lbutton1 = (LinkButton)row.FindControl("cmdDelete"); if (lbutton1 != null) { lbutton1.Visible = D_Option; lbutton1.Attributes.Add("onclick", confirm); //lbutton1.Enabled = D_Option; } LinkButton lbutton2 = (LinkButton)row.FindControl("cmdEdit"); if (lbutton2 != null) lbutton2.Visible = U_Option; } } //XET QUYETN CHO CHUC NANG INSERT GridViewRow row1 = m_grid.FooterRow; if (row1 != null) { row1.Visible = I_Option; } } catch (Exception ex) { } }
private void LoadReport() { cls_Catalog_Report objRe = new cls_Catalog_Report(); DataTable _dt = objRe.GetData( cboModule.SelectedValue); cboReport.DataSource = _dt; cboReport.DataValueField = "ID_Report"; cboReport.DataTextField = "Report_Name"; cboReport.DataBind(); if (cboReport.Items.Count > 0) { cboReport.SelectedIndex = 0; LoadParameter(cboReport.SelectedValue); } }