DEV gridControl 表格内容筛选变色

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

2、columns 设置  columuedit-> repositoryItemRichTextEdit1

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

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

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

原文地址:https://www.cnblogs.com/houzf/p/6297896.html