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可以灵活的设置表格内容的样式。

posted @ 2017-01-18 19:23  吃葡萄不吐葡萄脾  阅读(484)  评论(0)    收藏  举报