本帖最后由 zhouing00 于 2010-07-19 10:53:04 编辑

解决方案 »

  1.   

    <%# DataBinder.Eval(Container.DataItem,"title").ToString().Replace(labSC.Text, " <font color=red> " + labSC.Text + " </font> ")%>
      

  2.   

    <%# DataBinder.Eval(Container.DataItem,"title").ToString().Replace(labSC.Text, " <font color=red> " + labSC.Text + " </font> ")%>
      

  3.   

    试过了,颜色还是 没有变红啊,如果labSC的值是静态的就能变红,是什么原因啊?
      

  4.   

    如果你想动态就是labSC的值改变的时候再绑DataList
      

  5.   

    直接设置呈现控件的属性不行吗?
    <ItemTemplate><div id="divTitle" style="color:Red"><%# DataBinder.Eval(Container.DataItem,"title")</div></ItemTemplate>labSC的值改变的时候再设置divTitle的style为想要的颜色。最好通过脚本实现
      

  6.   

    如果要在服务器端实现,就要在datalist的itemdatabind事件里设置divTitle的属性