コード例 #1
0
        public static RuleList ParseRules(string newFormat, RuleGrid grid)
        {
            // format string
            RuleList rules = new RuleList(newFormat);

            for (int r = grid.FixedRows; r < grid.RowsCount; r++)
            {
                if (!(bool)grid[r, RuleGrid.ColControl].Value)
                    continue;
                if (!grid.CheckRow(r))
                    continue;

                rules.Add(ParseRule(grid.GetCellsAtRow(r)));
            }

            return rules;
        }