Tengo un cliente que tiene un problema con un DataGridView en una aplicación de Windows. Están llamando al evento CellValidated, pero quieren tener una validación diferente para la celda si está en una fila que ya está comprometida con el origen de datos que si se trata de una fila que se está agregando primero (y aún no se ha comprometido (el usuario todavía no ha salido de la fila). Probé la propiedad IsNewRow, pero tan pronto como comienza a escribir en la fila, se agrega otra "nueva fila", por lo que la fila con la que está trabajando ya no se considera la nueva fila. sabe que la fila no se ha confirmado todavía porque puede presionar Esc para cancelar la edición, y toda la fila desaparece.C# DataGridView Agregar una fila: al validar, ¿cómo sé que la fila es nueva y aún no está comprometida?
¿Hay alguna forma de saber si la fila actualmente editada es realmente la "nueva fila" en el sentido de que no se ha comprometido de nuevo a la fuente de datos?
Lo siento, es mi primera vez con Stack Overflow. Escribí una respuesta, no me gustó, la borré, escribí una mejor respuesta, tuve que recuperarla. De todos modos, ahí está abajo. Espero eso ayude. – GenericMeatUnit