Tengo un datagrid con 3 columnas con TexInput integrados y personalizados y los datos se almacenan a través de un ArrayCollection conectado con el dataprovider del mismo datagrid.
La cuestión es la siguiente: No se puede haber duplicación entre tres columnas cada vez que se va añadiendo. Por ejemplo la columna 1 el valor es A, la columna 2 el valor es B y la columna 3 el valor es C. Cuando añado otra línea no se puede repetir los mismos datos de la anterior línea. Lo que hago es comprobar con un bucle for que recorra las líneas, si son iguales (con un if) lo que hago es borrar la línea y crear otra pero tiene un problema: en la misma línea (la columna 1 el valor es A, la columna 2 el valor es B y la columna 3 el valor es C), si modifico en la columna 3 con el mismo valor, avisa que es hay una línea igual, y borra la línea. ¿Alguna idea para mejorar la comprobación?.
Gracias!
