Asp.net 如何更改字符串中特定单词的颜色?运动模拟

Asp.net 如何更改字符串中特定单词的颜色?运动模拟,asp.net,vb.net,Asp.net,Vb.net,我对字符串中特定单词的颜色有问题。 我的绳子是这样的: Dim SequenceTable As New DataTable SequenceTable.Columns.Add("Paragraph", GetType(String)) SequenceTable.Columns.Add("Description", GetType(String)) SequenceTable.Columns.Add("ActivityName", GetType(String)) 1) 我创建了这样一个表:

我对字符串中特定单词的颜色有问题。 我的绳子是这样的:

Dim SequenceTable As New DataTable
SequenceTable.Columns.Add("Paragraph", GetType(String))
SequenceTable.Columns.Add("Description", GetType(String))
SequenceTable.Columns.Add("ActivityName", GetType(String))
1) 我创建了这样一个表:

Dim SequenceTable As New DataTable
SequenceTable.Columns.Add("Paragraph", GetType(String))
SequenceTable.Columns.Add("Description", GetType(String))
SequenceTable.Columns.Add("ActivityName", GetType(String))
2) 我获得值段落、描述和活动名称:

If SequenceRow.IsNull("ActivityNumber") = False Then
                                ActivityNumber = SequenceRow.ActivityNumber
                            End If

                            If SequenceRow.IsNull("Specification") = False Then
                                Specification = SequenceRow.Specification
                            End If

                            If SequenceRow.IsNull("Dimension") = False Then
                                Paragraph = SequenceRow.Dimension
                            End If
3) 我将所有字符串放在表中:

                    Cell = New TableCell
                    Cell.HorizontalAlign = HorizontalAlign.Left
                    Cell.Width = Unit.Percentage(16.5)
                    Cell.CssClass = "FormatTabel"
                    Cell.Text = Description
                    Cell.Font.Size = 6
                    Cell.Wrap = True
                    Row.Cells.Add(Cell)
我的描述中的字符串

Description = "Presence and pictures required. Raw data and multiload required. "
我希望图片这个词是红色的,所有的词都是黑色的?但我怎样才能设置“图片”这个词的红色,以及放进表格后的颜色呢

谢谢

您可以使用
InnerHtml
在单元格中添加带格式文本的

 Cell = New TableCell
 Cell.HorizontalAlign = HorizontalAlign.Left
 Cell.Width = Unit.Percentage(16.5)
 Cell.InnerHtml = "<span  style='color: yellow'>" + "Presence" + "</span>" + "<span  style='color: black'>" + "...black text" + "</span>";
 Cell.Font.Size = 6
 Cell.Wrap = True
 Row.Cells.Add(Cell)
Cell=新表格单元格
Cell.horizontallign=horizontallign.Left
单元格宽度=单位百分比(16.5)
Cell.InnerHtml=“+”显示“+”+”+“+”…黑色文本“+”;
Cell.Font.Size=6
Cell.Wrap=True
行.单元格.添加(单元格)
字符串添加颜色(字符串文本、字符串单词字符串颜色)
{
返回文本。替换(word“+word+”)
}

您还可以将其作为一种扩展方法,这将更加方便。