Esempio n. 1
0
        private void SamplingFrequencyDialog_Load(object sender, EventArgs e)
        {
            List <IndexDescriptionPair> Models = DepositoryResourceCatlog.GetModels();

            ModelList.RowCount = Models.Count;
            for (int i = 0; i < Models.Count; i++)
            {
                ModelList.Cells[i, 0].Value = Models[i].Description;
                ModelList.Cells[i, 1].Value = 0;
                ModelList.Cells[i, 2].Value = 0;
                ModelList.Rows[i].Tag       = Models[i].Index;
            }

            ModelList.SetActiveCell(0, 1);

            Info = DepositorySamplingFrequencyInfo.InitSamplingFrequencyInfo(Index);
            if (Info == null)
            {
                Info       = new SamplingFrequencyInfo();
                Info.Index = Index;
            }

            foreach (ItemFrequency Item in Info.ItemFrequencys)
            {
                ItemFrequencys.Add(Item.ModelIndex, Item);
            }

            foreach (Row Row in ModelList.Rows)
            {
                if (!ItemFrequencys.ContainsKey(Row.Tag.ToString()))
                {
                    continue;
                }

                ItemFrequency Item = ItemFrequencys[Row.Tag.ToString()];
                ModelList.Cells[Row.Index, 1].Value = Item.JianZhengFrequency;
                ModelList.Cells[Row.Index, 2].Value = Item.PingXingFrequency;
            }
        }