搜尋關鍵字高亮顯示方法
阿新 • • 發佈:2019-01-01
{
//sqlstr 待查詢的關鍵字
//str 已經查詢到帶有關鍵字的字串
int len=sqlkey.Length;
int len1=str.Length;
string onesqlstr,pproname,rproname="";
string [] memo=newstring[len1];
for(int j=0;j<=len1-1;j++)
{
onesqlstr=sqlkey;
pproname=str.Substring(j,1);
if (onesqlstr.ToLower().IndexOf(pproname.ToLower())>=0)
{
memo[j]="<span style='color:#ff0033'>"+pproname+"</span>";
}
else
{
memo[j]=pproname;
}
}
for(int i=0;i<=memo.Length-1;i++)
{
rproname+=memo[i];
}
return rproname;
}
//sqlstr 待查詢的關鍵字
//str 已經查詢到帶有關鍵字的字串
int len=sqlkey.Length;
int len1=str.Length;
string onesqlstr,pproname,rproname="";
string [] memo=newstring[len1];
for(int j=0;j<=len1-1;j++)
onesqlstr=sqlkey;
pproname=str.Substring(j,1);
if (onesqlstr.ToLower().IndexOf(pproname.ToLower())>=0)
{
memo[j]="<span style='color:#ff0033'>"+pproname+"</span>";
}
else
memo[j]=pproname;
}
}
for(int i=0;i<=memo.Length-1;i++)
{
rproname+=memo[i];
}
return rproname;
}