绑定的时候,比如你的数据源是datatable
if(keyword.Text != "" && keyword.Text != null )
{
for(int iloop =0 ;iloop < dstemp.Tables[0].Rows.Count ;iloop ++ ) {
dstemp.Tables[0].Rows[iloop]["name"] = dstemp.Tables[0].Rows[iloop]["name"].ToString().Replace(keyword.Text,"<font color=red>" + keyword.Text + "</font>");
}
}
使用replace函数就可以轻松搞定
if(keyword.Text != "" && keyword.Text != null )
{
for(int iloop =0 ;iloop < dstemp.Tables[0].Rows.Count ;iloop ++ ) {
dstemp.Tables[0].Rows[iloop]["name"] = dstemp.Tables[0].Rows[iloop]["name"].ToString().Replace(keyword.Text,"<font color=red>" + keyword.Text + "</font>");
}
}
使用replace函数就可以轻松搞定
本文介绍了一种在DataTable中实现搜索关键词高亮显示的方法。通过使用C#中的Replace函数,可以将匹配到的搜索词替换为带有HTML标签的文本,从而在界面上突出显示这些关键词。
9181

被折叠的 条评论
为什么被折叠?



