コード例 #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
        void BindData()
        {
            List <ListItem> channelList = new List <ListItem>()
            {
                new ListItem("请选择", "-1"),
                new ListItem("1通道", "1"),
                new ListItem("2通道", "2")
            };


            List <ListItem> dataTypeList = new List <ListItem>()
            {
                new ListItem("请选择", "-1"),
                new ListItem("N", "1"),
                new ListItem("m/ss", "2")
            };

            cboBoxChannel.DataSource    = channelList;
            cboBoxChannel.DisplayMember = "Key";
            cboBoxChannel.ValueMember   = "Value";

            cboBoxDataType.DataSource    = dataTypeList;
            cboBoxDataType.DisplayMember = "Key";
            cboBoxDataType.ValueMember   = "Value";

            IList <DASP.Domain.Entitys.TBFanPositionEntity> fanPosList = fanPositionManager.GetAll();

            if (null == fanPosList)
            {
                fanPosList = new List <DASP.Domain.Entitys.TBFanPositionEntity>();
            }
            fanPosList.Insert(0, new DASP.Domain.Entitys.TBFanPositionEntity()
            {
                PositionId = Guid.Empty, PositionName = "--请选择--"
            });
            cboBoxFanPos.DataSource    = fanPosList;
            cboBoxFanPos.DisplayMember = "PositionName";
            cboBoxFanPos.ValueMember   = "PositionId";
            if (null != testDataEntity)
            {
                DASP.Domain.Entitys.TBTestParameterEntity entity = testParamManager.Get(testDataEntity.DataId);
                TspConfig tspConfig = new TspConfig();
                tspConfig.ADVer    = entity.ADVer;
                tspConfig.Ch       = entity.Ch;
                tspConfig.CV       = entity.CV;
                tspConfig.EU       = entity.EU;
                tspConfig.Gain     = entity.Gain;
                tspConfig.ISC      = entity.ISC;
                tspConfig.Pages    = entity.Pages;
                tspConfig.SF       = entity.SF;
                tspConfig.TotalCh  = entity.TotalCh;
                tspConfig.FileHash = entity.FileHash;

                tspConfigList = new List <TspConfig>();
                tspConfigList.Add(tspConfig);
                dgvDataSource.AutoGenerateColumns = false;
                dgvDataSource.DataSource          = tspConfigList;

                txtTestName.Text = testDataEntity.TestName;
                txtTestCode.Text = testDataEntity.TestCode.ToString();
                txtSort.Text     = testDataEntity.SortCode.ToString();
                mTxtRemark.Text  = testDataEntity.Remark;

                cboBoxFanPos.SelectedValue   = testDataEntity.Position.PositionId;
                cboBoxDataType.SelectedValue = testDataEntity.DataType.ToString();
                cboBoxChannel.SelectedValue  = testDataEntity.ChannelCode.ToString();
            }
        }