using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Mesnac.Action.Feeding.Qingquan.Report { public partial class PptLotDetail : Form { public PptLotDetail() { InitializeComponent(); } public void ReprotStart() { this.report1.Load(Application.StartupPath + @"\data\MCProject\Report\PptLotInfo.frx"); DataTable PptLot = LotClass.GetLotInfoByBarcode(Mesnac.Basic.DataSourceFactory.MCDbType.Local, this.BarCode); report1.RegisterData(PptLot, "PptLotData"); DataTable mixData = LotClass.GetMixDataByBarCode(Mesnac.Basic.DataSourceFactory.MCDbType.Local, this.BarCode); report1.RegisterData(mixData, "PptMixingData"); DataTable weighList = LotClass.GetPptWeigh(Mesnac.Basic.DataSourceFactory.MCDbType.Local, this.BarCode); report1.RegisterData(weighList, "PptWeighData"); DataTable alarmList = LotClass.GetPptAlarm(Mesnac.Basic.DataSourceFactory.MCDbType.Local, this.BarCode); report1.RegisterData(alarmList, "PptAlarmData"); DataTable curveArrayList = LotClass.GetPptCurve(Mesnac.Basic.DataSourceFactory.MCDbType.Curve, this.BarCode); report1.RegisterData(curveArrayList, "PptCurve"); //string f = report1.ScriptText; report1.Show(); } private string _barCode; public string BarCode { get { return _barCode; } set { _barCode = value; } } } }