1. 程式人生 > >搜尋關鍵字高亮顯示方法

搜尋關鍵字高亮顯示方法

{
            
            
//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;
            
        }