예제 #1
0
        private void LoadInf()
        {
            List <Jc_DefInfo> temp = DEFServiceModel.QueryPointByDevpropertIDCache(0).ToList();

            try
            {
                temp = temp.OrderBy(item => item.Fzh).ToList();
                temp.ForEach(a =>
                {
                    a.Wz = a.Point + ":" + a.Wz + "[" + a.DevName + "]";//增加测点号,安装位置,设备类型三个值显示  20170716
                });
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
            }
            if (null == temp)
            {
                return;
            }
            var dtTemp = ListToDataTable(temp);

            CgleStaionAdress.Properties.View.BestFitColumns();
            CgleStaionAdress.Properties.DisplayMember = "Wz";
            CgleStaionAdress.Properties.ValueMember   = "Point";
            if (null != dtTemp)
            {
                CgleStaionAdress.Properties.DataSource = dtTemp;
            }
            if (!string.IsNullOrEmpty(_Station))
            {
                CgleStaionAdress.EditValue = _Station;
            }

            AddColumnInf();
            IList <Jc_JcsdkzInfo> tempControl = JCSDKZServiceModel.QueryJCSDKZsCache();

            EvaluateControleDataSource(tempControl);
            if (null != GridSource.GridControlSource)
            {
                CGridControl.DataSource = GridSource.GridControlSource;
                CGridControl.RefreshDataSource();
            }

            barStaticItem2.Caption = "就绪";
        }
예제 #2
0
        private void barButtonItem1_ItemClick(object sender, ItemClickEventArgs e)
        {
            try
            {
                if (null == CgleStaionAdress.EditValue)
                {
                    XtraMessageBox.Show("请选择分站", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                SaveControl(CgleStaionAdress.EditValue.ToString(), 13);

                IList <Jc_JcsdkzInfo> tempControl = JCSDKZServiceModel.QueryJCSDKZsCache();
                EvaluateControleDataSource(tempControl);
                if (null != GridSource.GridControlSource)
                {
                    CGridControl.RefreshDataSource();
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
            }
        }