请问在执行搜索时,怎么把结果中的和输入关键字一样的部分变色(就象百度搜索那样)
怎么解决啊~~~~~
帮忙看看,谢谢

解决方案 »

  1.   

    tempStr = tempStr.Replace("keyword","<font color='red'>keyword</font>");
      

  2.   

    在页面中把搜索的结果集赋给字符串,然后把要变色的关键字用函数repace替换成带颜色的标记。如:字符串.replace("关键字","<font color='red'>关键字</font>");
      

  3.   

    为什么中是提示在‘RED'附近有语法错误~~~~
    搞不明白~~
      

  4.   

    查询结果到绑定数据时,按楼上方法进行替换
    http://www.cctie.com/pc/searchblog.aspx?key=%e5%88%b7%e6%96%b0%20ajax&cls=
      

  5.   



    string  tempStr="SELECT * FROM frist WHERE name ='xiaoyi'";

    using (sqlAdp=new SqlDataAdapter(tempStr,sqlConn))
    {
    tempStr=tempStr.Replace("xiaoyi","<font color='red'>xiaoyi</font>");
    dataset=new DataSet();
    dataset.Clear();
    sqlAdp.Fill(dataset);
    dataGrid1.SetDataBinding(dataset,"");
    没反映,错在那里啊~~~~
    帮忙啊,
    谢谢