SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Josselo en Martes 2 de Noviembre de 2010, 22:44
-
hola
tengo el siguiente problema
como puedo hacer para evitar que dos filas se repitan en un mismo datagridview
cabe mencionar que no estoy llamando a una base de datos los lleno creando columnas y despues lleno con las filas que quiero el caso esq no quiero que se repitan los datos al llenarlos hay alguna forma de recorrer el grid y comparar un dato?
-
Lo que se me ocurre, es ir almacenando los datos que quieras agregar en un arreglo, y después ir metiendo los datos de cada fila que vayas recorriendo en un arreglo y comparar ambos arreglos, por decir, que tienes 3 filas ya puestas, la 0, 1 y 2, pero ahora quieres meter la fila 4 (file 3 si se empieza desde 0), entonces, metes la fila nueva, en este caso la 0 en un arreglo y la fila 3 en otro, y comparas ambos arreglos, por decir:
fila 0 = 1,2,1,3,4
fila 1 = 2,4,6,7,5
fila 3 = 3,5,3,2,1
...
fila 4 = 1,2,1,3,4 (igual que la fila 0)
entonces metes la fila 0 en un arreglo y la fila 3 en otro y comparas ambos arreglos. No estoy seguro, pero creo que ya existe un método para hacer la comparación.
Ésa sería mi idea y la más práctica bro, no sé si los datos son enteros o de qué tipo son.
Saludos!;
Morringos Phyps!; ^_^
-
Hola morringos.
no lo ise como me lo planteaste pero me diste una buena idea para resolverlo gracias.
-
Me da gusto que hayas podido solucionar tu problema.
Saludos bro!;
Morringos Phyps!; ^_^