0

gridviewの部分文字列 forecolorを変更したい。

私はこのようなことを試しました:

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

ただし、 String クラスにはForeColor属性はありません

これどうやってするの?

4

1 に答える 1

2

spanおよびstyleタグを使用して、自分で 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 に答える