0

我想在我的gridview中更改一个子字符串前景色

我试过这样的事情:

   TaskGridView.Rows[i]
               .Cells[j + 2]
               .Text.Substring(firstInd, length)
               .ForeColor =System.Drawing.Color.DarkSalmon;

但String 类没有ForeColor属性

我怎样才能做到这一点?

4

1 回答 1

2

您必须自己通过 aspanstyle标签将 html 添加到您的字符串中,例如:

TaskGridView.Rows[i].Cells[j + 2].Text =     
    TaskGridView.Rows[i].Cells[j + 2].Text.Substring(0,firstInd) + 
    "<span style=\"color:salmon\">" + 
    TaskGridView.Rows[i].Cells[j + 2].Text.Substring(firstInd, length) + 
    "</span>"
于 2012-06-27T07:50:49.267 回答