把aa替换为<font color=red>aa</font>如何?

解决方案 »

  1.   

    用替换: Replace("关键字","<font color=red>关键字</font>")  ?
    有没其他的方法啊?可有详细一点的方法?我是这样做的。是Web的。
    : 例如:
    :         输入:关键字      【查询】
    :              ----
    :  DATAGRID里面的一个数据项:
    :    作者                          摘要
    :              查询后的结果集中所有的关键字以红色字体显示
    :                                   ~~~~
    :                           关键字要用红色显示
      

  2.   

    在绑定的时候,加上以下代码:
    foreach(DataGridItem mydtitem in DataGrid1.Items)
    {
    if(mydtitem.Cells[3].Text=="1")
    {
    mydtitem.Cells[1].ForeColor=Color.Yellow;
    }
    }把判断条件和需要改变的DataGrid的列换成你自己的!
      

  3.   

    我估计  DannelMos (爱蚊)  只是想让单元格中的关键字呈红色,而不是整个单元格的内容都呈红色。
      

  4.   

    是啊!roking 说得对!
    刚才junmingl说得我还是不知道该怎么做?哈哈~应该放在DataGrid1.DataBind();的前面还是后边啊?
    我是想让单元格中的关键字呈红色。