public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { RP_DSSV rpt = new RP_DSSV(); rpt.Site = this.Site; return(rpt); }
private void crpv_DSSV_Load(object sender, EventArgs e) { RP_DSSV rp = new RP_DSSV(); ParameterValues a = new ParameterValues(); ParameterDiscreteValue b = new ParameterDiscreteValue(); ParameterFieldDefinitions c; ParameterFieldDefinition d; b.Value = paratext_maK.ToString().Trim(); 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().Trim(); 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().Trim(); c2 = rp.DataDefinition.ParameterFields; d2 = c2["@maL"]; a2 = d2.CurrentValues; a2.Clear(); a2.Add(b2); d2.ApplyCurrentValues(a2); //// Ma SV //ParameterValues a3 = new ParameterValues(); //ParameterDiscreteValue b3 = new ParameterDiscreteValue(); //ParameterFieldDefinitions c3; //ParameterFieldDefinition d3; //b3.Value = paratext_maSV.ToString(); //c3 = rp.DataDefinition.ParameterFields; //d3 = c3["@maSV"]; //a3 = d3.CurrentValues; //a3.Clear(); //a3.Add(b3); //d3.ApplyCurrentValues(a3); ////Ma Mon hoc //ParameterValues a4 = new ParameterValues(); //ParameterDiscreteValue b4 = new ParameterDiscreteValue(); //ParameterFieldDefinitions c4; //ParameterFieldDefinition d4; //b4.Value = paratext_maMH.ToString(); //c4 = rp.DataDefinition.ParameterFields; //d4 = c4["@maMH"]; //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_DSSV.ReportSource = rp; crpv_DSSV.Refresh(); }