一排列表我模糊需要查找其中的某一项,在我输入关键词点击确认之后,结果。。如: 关键词为:a
   abcd 这里的a要变红色望赐教。

解决方案 »

  1.   

    string.replace("a","<font colo=red>a</font>")
    试试
      

  2.   

    漏了说我是用repeater控件jerrie_1:原理是这样我知道,但是要运行结果之后替换。
      

  3.   

    private void ResultTable_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
      {
       if((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
       {
        ResultCount ++;
        string ToPlaceText = "";
        string TitleText = "";
        TitleText = ((HyperLink)e.Item.Cells[0].Controls[0]).Text.ToString();
        ToPlaceText = strKeyword.ToString();
        TitleText = Regex.Replace(TitleText,Regex.Escape(ToPlaceText),"<font color=red>$&</font>",RegexOptions.IgnoreCase);
         ((HyperLink)e.Item.Cells[0].Controls[0]).Text = TitleText;
       }
      }
      

  4.   

    这想法确实不错。
    那如何给ToPlaceText的值呢? 也就是说关键词如何进入这个方法?我写的是这样子
    public void R1_Item(Object Sender, RepeaterItemEventArgs e)
    {
    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 
    {
    if(keyword.Text.Trim()!=null)
    {
    ((Label)e.Item.FindControl("username")).Text= DataBinder.Eval(e.Item.DataItem, "User_Name").ToString().Replace(keyword.Text.Trim(),"<font color='red'>+'keyword.Text.Trim()'+</font>");
    }
    }
    }
      

  5.   

    你拿到运行结果以后再替换也没问题啊遍历你的所有的显示对象 然后做一个: jerrie_1() 说的 replace 替换就好了啊
      

  6.   

    falcon36017(越学越爱.Net) :遍历显示对像没有问题,但是我如何的把关键词放到里面去呢?public void R1_Item(Object Sender, RepeaterItemEventArgs e) 这里面参数不能增加是固定的:(
      

  7.   

    回复人:tjhdaxia(fly狂) ( 一级(初级)) 信誉:100  2006-01-17 16:52:00  得分:0

    falcon36017(越学越爱.Net) :遍历显示对像没有问题,但是我如何的把关键词放到里面去呢?public void R1_Item(Object Sender, RepeaterItemEventArgs e) 这里面参数不能增加是固定的:(
    ==========================通过类成员传递。
      

  8.   

    underwater(Never be afraid of bricks)
    可以详细点吗?
      

  9.   

    对于搜索引擎的技术你可以参考
    http://www.hvsoft.com这里有个软件可以建立搜索引擎。可以简单明了的体验搜索引擎的快感。。可以实现自动分词,自动加亮建立搜索引擎-演示
    http://www.hvsoft.com/images/Createindex.swf
    追加搜索引擎-演示
    http://www.hvsoft.com/images/incrementindex.swf