示例#1
0
        //根据数据库保存datashow的数据,设置控件DataShow2的值
        private void setDataShow(UserControls.DataShow2 dataShow, int iIndex)
        {
            var userTag = UserTag.Find(o => o.Form == fname && o.Group == 4 && o.Order == iIndex);

            if (null != userTag)
            {
                var tag = listTag.Where(o => o.Tag == userTag.Tag).FirstOrDefault();
                if (null != tag)
                {
                    dataShow.DTag      = userTag.Tag;
                    dataShow.DSCaptial = Transformation(userTag.Tag);
                    setDataShowUnit(dataShow, tag.Unit);
                    dataShow.Value.Text = "###";
                    dataShow.SetTag();
                }
                else
                {
                    dataShow.DTag         = "";
                    dataShow.Captial.Text = "";
                    dataShow.Unit.Text    = "";
                    dataShow.Value.Text   = "";
                }
            }
            else
            {
                dataShow.DTag         = "";
                dataShow.Captial.Text = "";
                dataShow.Unit.Text    = "";
                dataShow.Value.Text   = "";
            }
        }
示例#2
0
        //根据数据库保存的默认值,设置控件DataShow2的值
        private void resetTag(UserControls.DataShow2 dataShow, int iIndex)
        {
            try
            {
                if (null == AppDrill.UserTag || AppDrill.UserTag.Count <= 0)
                {
                    return;
                }

                UserTag data = null;
                data = AppDrill.UserTag.Find(o => o.Form == fname && o.Group == group && o.Order == iIndex);

                if (data != null)
                {
                    var taglist = listTag.Where(o => o.Tag == data.Tag).FirstOrDefault();
                    if (taglist != null)
                    {
                        dataShow.DTag      = data.Tag;
                        dataShow.DSCaptial = Transformation(data.Tag);
                        setDataShowUnit(dataShow, taglist.Unit);
                        dataShow.Value.Text = "###";
                        dataShow.SetTag();
                    }
                }
            }
            catch
            {
            }
        }
示例#3
0
 //将DataShow2对象的值设置为空
 private void setDataShowEmpty(UserControls.DataShow2 dataShow)
 {
     dataShow.DSCaptial = "";
     dataShow.DSValue   = "";
     dataShow.DSLValue  = "";
     dataShow.DSHValue  = "";
     dataShow.DSUnit    = "";
     dataShow.DTag      = "";
     dataShow.SetTag();
     dataShow.BackColor = Color.Black;
 }
示例#4
0
 //根据选择的测点值来更新要显示的DataShow2对象值
 private void setDataShow(UserControls.DataShow2 dataShow, EditTagForm form)
 {
     if (null != form && null != dataShow)
     {
         if (!string.IsNullOrEmpty(form.Captial))
         {
             dataShow.DTag      = form.Tags;
             dataShow.DSCaptial = form.Captial;
             dataShow.DSLValue  = "L:" + form.LValue;
             dataShow.DSHValue  = "H:" + form.HValue;
             setDataShowUnit(dataShow, form.Unit);
             dataShow.SetTag();
         }
     }
 }