private void LoadForm()
 {
     largedataAnalysisConfigBusiness    = new LargedataAnalysisConfigBusiness();
     alarmNotificationPersonnelBusiness = new AlarmNotificationPersonnelBusiness();
     //初始化列表数据
     QueryGridData(1, 50);
 }
        /// <summary>
        ///  初始化窗体
        /// </summary>
        public void LoadForm()
        {
            largedataAnalysisConfigBusiness    = new LargedataAnalysisConfigBusiness();
            alarmNotificationPersonnelBusiness = new AlarmNotificationPersonnelBusiness();

            //初始化报警类型
            DataTable dt = GetAlarmShow();

            checkedCBEAlarm.Properties.DisplayMember = "show";
            checkedCBEAlarm.Properties.ValueMember   = "alarmShow";
            checkedCBEAlarm.Properties.SeparatorChar = ','; //逗号 隔开   存储的 值是 编号(ID)如 2,3,4
            checkedCBEAlarm.Properties.DataSource    = dt;
            checkedCBEAlarm.RefreshEditValue();

            try
            {
                ClientItem _ClientItem = Basic.Framework.Data.PlatRuntime.Items[KeyConst.ClientItemKey] as ClientItem;
                if (!string.IsNullOrEmpty(_ClientItem.UserName))
                {
                    UserName = _ClientItem.UserName;
                }
                if (!string.IsNullOrEmpty(_ClientItem.UserID))
                {
                    UserID = _ClientItem.UserID;
                }
                AlarmNotificationPersonnelConfigBusinessModel model = alarmNotificationPersonnelBusiness.GetAlarmNotificationPersonnelByanalysisModelId(analysisModelId);
                gridControlModule.DataSource = model.AlarmNotificationPersonnelInfoList;
                if (dataType == "edit")
                {
                    lookUpAnalysisModels.Properties.DataSource = largedataAnalysisConfigBusiness.LoadAnalysisTemplate();
                    lookUpAnalysisModels.EditValue             = analysisModelId;
                    lookUpAnalysisModels.SelectedText          = analysisModelId;
                    lookUpAnalysisModels.Properties.ReadOnly   = true;

                    //设置选中
                    for (int i = 0; i < gridViewModule.RowCount; i++)
                    {
                        var alarmNotificationPersonnelInfo = gridViewModule.GetRow(i) as Sys.Safety.DataContract.JC_AlarmNotificationPersonnelInfo;
                        if (alarmNotificationPersonnelInfo != null && alarmNotificationPersonnelInfo.IsCheck)
                        {
                            gridViewModule.SelectRow(i);
                        }
                    }

                    //2、设置默认值:
                    checkedCBEAlarm.EditValue = model.AlarmNotificationPersonnelConfigInfo.AlarmType;
                    checkedCBEAlarm.RefreshEditValue();
                    colorPickEdit.Color = Color.FromArgb(int.Parse(model.AlarmNotificationPersonnelConfigInfo.AlarmColor));
                }
                else
                {
                    lookUpAnalysisModels.Properties.DataSource = largedataAnalysisConfigBusiness.GetAnalysisModelWithoutAlarmConfig();
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("获取报警推送人员出错, 错误消息{0}", ex.Message));
            }
        }