public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { RP_BangDiemSVTheoHK rpt = new RP_BangDiemSVTheoHK(); rpt.Site = this.Site; return(rpt); }
private void crpv_DiemMonHoc_Load(object sender, EventArgs e) { RP_BangDiemSVTheoHK rp = new RP_BangDiemSVTheoHK(); ParameterValues a = new ParameterValues(); ParameterDiscreteValue b = new ParameterDiscreteValue(); ParameterFieldDefinitions c; ParameterFieldDefinition d; b.Value = paratext_maK.ToString(); c = rp.DataDefinition.ParameterFields; d = c["@maK"]; a = d.CurrentValues; a.Clear(); a.Add(b); d.ApplyCurrentValues(a); //Ma nghanh ParameterValues a1 = new ParameterValues(); ParameterDiscreteValue b1 = new ParameterDiscreteValue(); ParameterFieldDefinitions c1; ParameterFieldDefinition d1; b1.Value = paratext_maN.ToString(); c1 = rp.DataDefinition.ParameterFields; d1 = c1["@maN"]; a1 = d1.CurrentValues; a1.Clear(); a1.Add(b1); d1.ApplyCurrentValues(a1); // Ma lop ParameterValues a2 = new ParameterValues(); ParameterDiscreteValue b2 = new ParameterDiscreteValue(); ParameterFieldDefinitions c2; ParameterFieldDefinition d2; b2.Value = paratext_maL.ToString(); c2 = rp.DataDefinition.ParameterFields; d2 = c2["@maL"]; a2 = d2.CurrentValues; a2.Clear(); a2.Add(b2); d2.ApplyCurrentValues(a2); // Ma SV ParameterValues a4 = new ParameterValues(); ParameterDiscreteValue b4 = new ParameterDiscreteValue(); ParameterFieldDefinitions c4; ParameterFieldDefinition d4; b4.Value = paratext_maSV.ToString(); c4 = rp.DataDefinition.ParameterFields; d4 = c4["@maSV"]; a4 = d4.CurrentValues; a4.Clear(); a4.Add(b4); d4.ApplyCurrentValues(a4); //Ma HocKi ParameterValues a5 = new ParameterValues(); ParameterDiscreteValue b5 = new ParameterDiscreteValue(); ParameterFieldDefinitions c5; ParameterFieldDefinition d5; b5.Value = paratext_maHocKi.ToString(); c5 = rp.DataDefinition.ParameterFields; d5 = c5["@maHocKi"]; a5 = d5.CurrentValues; a5.Clear(); a5.Add(b5); d5.ApplyCurrentValues(a5); crpv_DiemMonHoc.ReportSource = rp; crpv_DiemMonHoc.Refresh(); }