public override void SetData(CLDC_DataCore.Model.DnbModel.DnbGroupInfo MeterGroup, bool allowedit) { int intFirstMeter = MeterGroup.GetFirstYaoJianMeterBwh(); if (MeterGroup.MeterGroup[intFirstMeter].MeterSjJLgns.Count == 0) { return; } Dgw_Data.Rows.Clear(); for (int i = 0; i < MeterGroup._Bws; i++) { foreach (string _Key in MeterGroup.MeterGroup[i].MeterSjJLgns.Keys) { CLDC_DataCore.Model.DnbModel.DnbInfo.MeterSjJLgn _Event = MeterGroup.MeterGroup[i].MeterSjJLgns[_Key]; if (_Event.StatusNo == null) { continue; } if (_Event.StatusNo.Length == 3) //大ID { int rowIndex = Dgw_Data.Rows.Add(); Dgw_Data["表位", rowIndex].Value = MeterGroup.MeterGroup[i].ToString(); Dgw_Data["项目名称", rowIndex].Value = _Event.ItemName; Dgw_Data["项目结论", rowIndex].Value = " " + _Event.ItemConc; } } } //SpanRow(0, Dgw_Data.Rows.Count, 0); base.SetData(MeterGroup, allowedit); }
public override void SetData(CLDC_DataCore.Model.DnbModel.DnbInfo.MeterBasicInfo MeterInfo, bool allowedit) { if (MeterInfo.MeterSjJLgns.Count == 0) { return; } Dgw_Data.Rows.Clear(); foreach (string _Key in MeterInfo.MeterSjJLgns.Keys) { CLDC_DataCore.Model.DnbModel.DnbInfo.MeterSjJLgn _Event = MeterInfo.MeterSjJLgns[_Key]; if (_Event.StatusNo.Trim().Length == 3) //大ID { int rowIndex = Dgw_Data.Rows.Add(); Dgw_Data["表位", rowIndex].Value = MeterInfo.ToString(); Dgw_Data["项目名称", rowIndex].Value = _Event.ItemName; Dgw_Data["项目结论", rowIndex].Value = " " + _Event.ItemConc; } } base.SetData(MeterInfo, allowedit); }