Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/06/2012, 07:53
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Buscar en Cadena

Hola mrprogman, lo que podrias hacer es obtener un array de string con un split a la cadena que obtienes, tanto de la entrada, como de la bd. Luego con 2 for uno dentro de otro recorrer y comparar si existe la cadena. De esta manera :

Crea un Form y coloca esto en el Load y ejecuta
Código C:
Ver original
  1. string[] cadena_entrada = ("452487,452213,452169").Split(',');
  2.             string[] cadena_bd = ("452488,452213,452166").Split(',');
  3.             string mensaje = "Los siguientes numeros se repiten : \n";
  4.  
  5.             for (Int32 i = 0; i < cadena_entrada.Length; i++)
  6.             {
  7.                 for (Int32 z = 0; z < cadena_bd.Length; z++)
  8.                 {
  9.                     if (Convert.ToInt32(cadena_entrada[i].ToString()) == Convert.ToInt32(cadena_bd[z]))
  10.                     {
  11.                         mensaje += "*" + cadena_entrada[i].ToString() + "\n";
  12.                     }
  13.                 }
  14.             }
  15.             MessageBox.Show(mensaje);
Verás que te arroja los repetidos, es solo cuestion de lógica de comparación. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net