private bool FillFarpointCellsWithWarningTypeFilter(RULE_TYPE_WARNING_TYPE_FILTER warningType) { DataSet ds = null; ds = PreWarningRulesBLL.selectAllWarningRules(); var filterStr = Const_WM.WARNING_TYPE_OUT_OF_LIMIT; //设置过滤条件 switch (warningType) { case RULE_TYPE_WARNING_TYPE_FILTER.OUT_OF_LIMIT: //超限 filterStr = Const_WM.WARNING_TYPE_OUT_OF_LIMIT; break; case RULE_TYPE_WARNING_TYPE_FILTER.OUTBURST: //突出 filterStr = Const_WM.WARNING_TYPE_GAS_OUTBURST; break; case RULE_TYPE_WARNING_TYPE_FILTER.ALL: default: filterStr = Const.ALL_STRING; break; } var ret = FillFarpointCellsWithDataset(ds); //const int warningTypeFilterIdx = 3; //this.fpRules.ActiveSheet.AutoFilterColumn(warningTypeFilterIdx, filterStr, 0); return(ret); }
/// <summary> /// 根据过滤条件显示预警规则 /// </summary> /// <param name="ruleTypeFilter"></param> public SetTunnelPreWarningRules(RULE_TYPE_WARNING_TYPE_FILTER warningTypeFilter) { InitializeComponent(); _warningTypeFilter = warningTypeFilter; _warningTypeFilter = RULE_TYPE_WARNING_TYPE_FILTER.ALL; Text = Const_WM.TUNNEL_RULES_SETTING; }
/// <summary> /// 根据过滤条件显示预警规则 /// </summary> /// <param name="ruleTypeFilter"></param> public SetTunnelPreWarningRules(RULE_TYPE_WARNING_TYPE_FILTER warningTypeFilter, SocketHelper mainFrm) { mainForm = mainFrm; InitializeComponent(); _warningTypeFilter = warningTypeFilter; _warningTypeFilter = RULE_TYPE_WARNING_TYPE_FILTER.ALL; Text = Const_WM.TUNNEL_RULES_SETTING; }
/// <summary> /// 设置初始加载时预警类型过滤条件,Panel显示时会根据过滤条件自动加载相应的规则,默认加载全部规则 /// </summary> /// <param name="initFilter">过滤条件</param> public void SetInitWarningTypeFilter(RULE_TYPE_WARNING_TYPE_FILTER initFilter) { _initWarningTypeFilter = initFilter; }