Tengo un pequeño problema a la hora de borrar una fila de un ColumnView. Esto es lo que hago:
columna_derecha.Remove(a)
Donde columna_derecha es el nombre de la ColumnView y la variable "a" es la fila que quiero borrar.
Hasta aquí ningún problema, ya que me borrar perfectamente. El problema viene cuando ejecuto esto:
Este trozo de código funciona a la perfección si añado filas a la ColumnView, es más, cada vez que añado una fila se pasea por ese trozo de código pero si borro una ahí es donde radica el problema. Para explicarlo mejor. Supongamos que he añadido tres filas a la ColumnaView, si borro la última fila del ColumnView perfecto, pero si borro la primera fila o la segunda fila ahí es donde me da un error, más concretamente Null Key. Vamos a suponer que he borrado la segunda fila de tres datos. Si paro el programa la primera pasada del ciclo For es perfecta y en la segunda pasada es donde me da el error.
También he probado añadiendo esto después de borrar la fila del ColumnView:
columna_derecha.Refresh
Wait
Wait
Y problema persiste.
Mi versión de gambas es 3.3.4 corriendo sobre Ubuntu 12.04 con Gnome Shell.
Desde ya muchas gracias.