asp.net中高亮显示搜索关键字

比如我已经做好了搜索页面,并且已经在DataGrid中将搜索出来的标题绑定了,现在我想让标题中和输入的关键子相同的文字显示为红色!该怎么弄?privatevoiddata... 比如我已经做好了搜索页面,并且已经在DataGrid中将搜索出来的标题绑定了,现在我想让标题中和输入的关键子相同的文字显示为红色!该怎么弄?
private void databind()
{
OleDbConnection con = new OleDbConnection("Provider = Microsoft.jet.OLEDB.4.0; Data Source =" + Server.MapPath("/jszg/database/jszg.mdb"));
string selec = "select * from info where info_title like '%" + Session["keywords"].ToString() + "%'and info_typeid="+Session["typeid"]+" order by info_id desc";
OleDbDataAdapter da = new OleDbDataAdapter(selec, con);
DataSet ds = new DataSet();
da.Fill(ds, "news");
this.DataGrid1.DataSource = ds.Tables["news"].DefaultView;
this.DataGrid1.DataBind();
}
具体怎么绑定!!
展开
 我来答
gxlxzys
2007-09-11 · TA获得超过179个赞
知道答主
回答量:241
采纳率:0%
帮助的人:0
展开全部
在绑定的时候替换 如 Replace("关键字","<font color='red'>关键字</font>")
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浣熊很暴躁
2007-09-11 · 超过32用户采纳过TA的回答
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:86.6万
展开全部
Replace(Session["keywords"].ToString() ,"<font color='red'>"+Session["keywords"].ToString()+"</font>")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2hill
2007-09-11 · TA获得超过535个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:427万
展开全部
上面的回答,也是我常用的做法,呵呵;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式