Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2012, 18:53
Fabian olmos
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 23 años, 9 meses
Puntos: 0
DataRow y string

Buenas noches, espero me puedan ayudar. resulta que estoy tratando de encontrar una palabra que esta en un texto, la plabra viene de un data row, la convierto a string pero de igual manera me dice que no la encuentra. no se que mas hacer. aqui les adjunto el codigo

Código PHP:

 
protected string FindkeyWords(string text, DataTable key)
    {

        
int index = 0;
        
string Tmp = null;
        foreach (
DataRow Fila in key.Rows)
        {
            
Response.Write(text.ToLower().LastIndexOf(Fila["palabra"].ToString().ToLower()));
            while (
index < text.ToLower().LastIndexOf(Fila["palabra"].ToString().ToLower()))
            {
                
Tmp = text.Substring(text.ToLower().IndexOf(Fila["palabra"].ToString().ToLower(), index), (text.Length - text.ToLower().IndexOf(Fila["palabra"].ToString().ToLower(), index)));
                
Tmp = Tmp.Substring(0, Tmp.IndexOf(" "));
                
text = text.Replace(Tmp, "<a href=\"#\">" + Tmp + "</a>");
                
index = text.ToLower().IndexOf(Fila["palabra"].ToString().ToLower(), index) + 1;
               
            }
            
Tmp = null;
            
index = 0;
        }

        return 
text;
    } 
gracias.