Corrigiendo un… problema de diseño con un evento

Si ya me lo decían: «no vayas a Z’ha’dum«. Pero yo, ni caso. Me puse a hacer una interfaz MDI tan ricamente para la aplicación de fábrica sin pensarlo con detenimiento (eso también me lo decían, en este caso Coco y Barrio Sésamo, lo de «tienes que planificar», pero, igualmente, ni caso) y ahora me […]

Error al acceder a una DataRow borrada mediante una consulta LINQ to DataSet

Estaba haciendo unas pruebas a una parte de la aplicación de fábrica que debería funcionar cuando me casca todo, de manera catastrófica, dando un bonito y magnífico error de DeletedRowInaccessibleException, así, en mi cara. Estaba añadiendo, borrando y modificando varias filas de un datatable y, en un momento dado, ha intentado acceder a una de […]

Trasteando en un dataset: seguimos jugando con valores timestamp

Hace unas semanas hablé de usar valores timestamp para controlar la versión del registro de cara a controlar a su vez los problemas de concurrencia, para actualizar datos, etc. Hoy voy a dar un posible uso a todo eso, usando dataset tipados. Vamos a trabajar con una tabla de ejemplo. Supongamos que: La tabla en […]

Mecanizado de pieza, te odio

Llevo unos días más gruñón y contestón que de costumbre. Las razones son, principalmente, dos. La primera es que estoy incubando algo: me duele la garganta, me zumban los oídos… veremos mañana como me levanto. La segunda es que estoy atascado con la aplicación que ando haciendo para fábrica. El jefe decidió este verano dos […]

Odio programar

Lo que pasa es que me gusta programar un poquito más de lo que lo odio. En el fondo es divertido resolver problemas, es bonito buscar una solución elegante, es satisfactorio encontrar esa solución… Luego compilas y se acaba la satisfacción y empieza el odio. La solución es casi correcta, pero da pequeños fallos; no […]