Archives
-
40 minutos perdidos por una tontería
Ayer hice el enésimo formulario de búsqueda (son aburridos de narices). Uno que me hacía falta para un usercontrol que forma parte de un asistente (vulgo, siguiente-siguiente-siguiente) que no sé en qué feliz día se me ocurrió que sería una buena idea. Hoy he embutido el usercontrol en un formulario de pruebas, para comprobar que [...]
mar 3rd, 2009 | Filed under Cuentos desde la Cripta, Visual Basic 2008 -
MenuStrip heredado y vista diseño
Esto es un problema viejo y es fácil encontrar soluciones en Google, pero, bueno, supongo que repetirlo una vez más no viene mal. La situación es la siguiente: tengo un formulario base, a modo de plantilla, que lo uso cuando tengo acceso a datos. Tiene una serie de controles y métodos entre los que se [...]
ene 15th, 2009 | Filed under Visual Basic 2005, Visual Basic 2008 -
Un formulario para varias tablas
Digamos que tengo una docena de tablas con la misma estructura: 3 campos (Id para la clave primaria, Nombre y Descripción) con las mismas características. Estas tablas, además, van a tener pocos registros, no llegarán a 20. Concretamente, forman parte de una base de datos de series y películas y almacenan los datos de, por [...]
ene 15th, 2009 | Filed under Visual Basic 2008 -
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 [...]
nov 26th, 2008 | Filed under Programacion, Visual Basic 2008 -
Mover los elementos de un ListBox
Hay veces que lo que parece más simple da unos dolores de cabeza terribles. Estaba yo, feliz y despistado, queriendo montar un listbox y dos botoncitos, uno con una flecha para arriba y otro con una flecha para abajo, de forma que, al pulsar el botoncito con la flecha hacia arriba, el elemento seleccionado en [...]
-
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 [...]
nov 18th, 2008 | Filed under Programacion, Visual Basic 2008 -
No es conmutativo, no
Supongamos lo siguiente: tengo un formulario con, entre otros, los siguientes controles: Un ListBox que se usa como control de navegación. En este caso, muestra los nombres de todos los clientes. Está enlazado mediante un BindingSource a la DataTable de clientes. Un TextBox que muestra la fecha de adquisición de “algo” por el cliente. Un [...]
nov 13th, 2008 | Filed under Programacion, Visual Basic 2008 -
Jugando con DataTables
Hace unos días veíamos una forma de trabajar con una relación m:n usando LINQ. En esta ocasión vamos a ver otra posibilidad y no voy a poner código, que ando mal de tiempo, así que a ver si consigo explicarme bien. Supongamos que tengo dos tablas, Series y Personajes. Entre ellas hay una relación n:m [...]
-
Un ListBox y una relación n:m
Supongamos que tenemos una relación n:m facilita. Por ejemplo, series y los géneros de estas series. Digamos que tengo mi tabla de series con su clave primaria IdSeries, mi tabla de géneros con su clave IdGenero y la otra que tiene únicamente los campos IdSerie e IdGenero para hacer la relación. Digamos también que quiero [...]
oct 2nd, 2008 | Filed under Programacion, Visual Basic 2008

Comentarios recientes