日期:2014-05-18  浏览次数:20369 次

数据库模糊查询的问题
我想要查数据库,并且用使用datagrid将所有记录显示出来,而且要把所查询关键字特殊显示。
eg:
我想要用datagrid显示出数据含“我”的所有记录,同时所有“我”,均用红字显示。如何实现?
请帮助。

------解决方案--------------------
"select * from table where ziduan1 like '%我%' or ziduan2 like '%我%'"
//aspx页面:
<%#wsp(Eval("ss").ToString())%>

//cs文件:
public string wsp(string result)
{
if (TextBox1.Text.Trim() != "")//注:TextBox1.Text.Trim() 为搜索关键字
{
result = result.Replace(TextBox1.Text.Trim(), "<font color='red'>" + TextBox1.Text.Trim() + "</font>");
}
return result;
}