예제 #1
0
        private void btnReadConfig_Click(object sender, EventArgs e)
        {
            if (tspConfigList != null)
            {
                tspConfigList.Clear();
            }
            else
            {
                tspConfigList = new List <TspConfig>();
            }
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Filter      = "所有Dasp测试文件|*.tsp";
            openFileDialog.Multiselect = false;
            if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string    hashCode  = FileOperationUtils.MD5File(openFileDialog.FileName);
                TspConfig tspConfig = ResolveTspFileAlgorithm.ReadDataFromTspFile(openFileDialog.FileName);
                tspConfig.FileHash = hashCode;
                tspConfigList.Add(tspConfig);
                dgvDataSource.AutoGenerateColumns = false;
                dgvDataSource.DataSource          = tspConfigList;
            }
        }
예제 #2
0
        private void btnReadData_Click(object sender, EventArgs e)
        {
            if (stsDataList != null)
            {
                stsDataList.Clear();
            }
            else
            {
                stsDataList = new List <StsData>();
            }

            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Filter      = "所有Dasp测试文件|*.sts";
            openFileDialog.Multiselect = false;
            if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string  hashCode = FileOperationUtils.MD5File(openFileDialog.FileName);
                StsData stsData  = ResolveStsFileAlgorithm.ReadDataFromStsFile(openFileDialog.FileName);
                stsData.FileHash = hashCode;

                stsDataList.Add(stsData);
            }
        }