示例#1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            DataGridView dgv = new DataGridView();
            TB           tbi = new TB();

            try
            {
                var fileEntries = Directory.GetFiles("C:\\Users\\58035\\Documents\\Visual Studio 2012\\Projects\\ReportNS\\TestResult\\20170629\\").Select(fn => new FileInfo(fn)).OrderByDescending(f => f.LastWriteTime);
                //string[] fileEntries = Directory.GetFiles("C:\\_Celular_Tablets\\App_ODM\\RTS_V6.0.20160630\\TestResult\\20170629\\").Select(fn => new FileInfo(fn)).OrderByDescending(f => f.CreationTime).ToString();

                foreach (FileInfo fileName in fileEntries)
                {
                    tbi.GetData(fileName.FullName);
                }
            }
            catch { }

            tbi.saveDataToLocal();

            dgv.Width      = 550;
            dgv.DataSource = tbi.dtData;

            this.Controls.Add(dgv);

            List <double> list = (from row in tbi.dtData.AsEnumerable()
                                  where row.Field <double?>("DC0016") > 0
                                  select row.Field <double>("DC0016")
                                  ).ToList <double>();

            double _correct = list.CompensationCorrection(25, 21) + 0.1;

            RtsXml correctnow = new RtsXml("C:\\Users\\58035\\Documents\\Visual Studio 2012\\Projects\\ReportNS\\S520_4G_Antenna.xml", "BC1_Loss_List_0", _correct);
        }