Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/12/2011, 06:19
negu
 
Fecha de Ingreso: diciembre-2009
Mensajes: 52
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: C# Problema con DataGridViewImageColumn

He hecho lo que me dices de quitar la fila que se genera por defecto (poniendo la propiedad AllowUserToAddRows a falso, ya que la propiedad RowHeadersVisible controla la columna de cabezeras de las filas). De esta manera ahora controlo mediante programación todas las filas que aparecen.

De este modo, esa última fila vacía que aparecía cuando rellenaba el datagrid me aparece con la imagen que quiero, y puedo rellenarla para insertar un elemento más.

Necesito que cuando rellene esa fila vacía y salga de ella (evento RowLeave por ejemplo) se genere una nueva fila vacía. Algo parecido a como actuaría el DataGrid con la probpiedad AllowUserToAddRows a cierto.

El problema lo tengo en que cuando añado una nueva fila en un evento de control (como RowLeave, RowValidated, ...) salta una excepción que me dice "La operación no se puede realizar en este controlador de eventos".

¿Se les ocurre una posible solución?

Necesitaría poder prescindir de usar, por ejemplo, un botón para añadir filas.

Gracias de nuevo.