/// <summary> /// 窗体初始化加载函数 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FunctionTestFormLoad(object sender, EventArgs e) { //初始化实时数据库 var config = new RepositoryConfig { DbNameOrConnectingString = Connectstring, DbType = DataBaseType.SqlCeConnectionFactory }; //初始化变量字典 _iVariableDesignRepository = new VariableDesignRepository(config); _iVariableDesignRepository.Load(); //初始化变量报警 _iAalarmDesignRepository = new AlarmDesignRepository(config); _iAalarmDesignRepository.Load(); //初始化界面 treeView_FunctionTest.LabelEdit = false; //初始化datagridView需要添加按钮的列 AddButtonColumList.Add("报警变量"); AddButtonColumList.Add("报警配置"); AddButtonColumList.Add("报警组"); _ContextMenuStrip = Cms_VariableGroup; RefreshTree(); }
/// <summary> /// /// </summary> /// <param name="iAlarmDesignRepository"></param> /// <param name="alarmName"></param> public AlarmGroupList(IAlarmDesignRepository iAlarmDesignRepository, string alarmName) { InitializeComponent(); _iAlarmDesignRepository = iAlarmDesignRepository; _alarmName = alarmName; }