DEV gridControl 表格内容筛选变色


1、run Designer -> In-place Editor Repository  增加Rich TextEdit  设置Rich TextEdit的DocumentFormat 为HTML类型

2、columns 设置  columuedit-> repositoryItemRichTextEdit1

代码查找需要高亮的字符串,刷新表格即可显示效果

        /// 
        /// 查找目标字符串 并高亮显示
        /// 标签全部用小写!!!!
        /// 
        /// 原始字符串
        /// 目标字符串
        /// 
        public string SearchValue(string myStr, string displaceA)
        {
            string[] strArrayA = Regex.Split(myStr, displaceA);
            for (int i = 0; i < strArrayA.Length - 1; i++)
            {
                strArrayA[i] += "" + "\"" + "background: yellow" + "\"" + "> " + displaceA + " ";
            }
            string returnStr = "";
            foreach (string var in strArrayA)
            {
                returnStr += var;
            }
            return returnStr;
        }

  总结:将Rich TextEdit的DocumentFormat 设置为HTML可以灵活的设置表格内容的样式。