搜索关键字显亮,离完成就差一点!
protected void Repeater_List_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView title = (DataRowView)e.Item.DataItem;
string tmpTitle = title.Row["Post_title"].ToString();
for (int i = 0; i <= KeywordArray.Length - 1; i++)
{
tmpTitle.Replace(KeywordArray[i], "<font color=red>" + KeywordArray[i] + "</font>");
//tmpTitle=tmpTitle.Replace("a", "test");
}
}
}
=========================
很显然,我用了replace方法在itemdatabound中,现在的问题是,我怎么把改好的字段放回数据中,让repeater控件可以显示出来?