Buenas, para crear fácilmente Clases de Acceso a bases de
datos hago lo siguiente. Añado un form, vacio, y a
arrastro los datasets y el oledbAdapter. Creo los métodos
que me hacen falta y lo uso como una clase mas, sin
hacerle un show, evidentemente.
Mi problema es cuando quiero eliminar esos objetos
mediante dispose, porque consumen muchos recursos. ¿Cómo
debo hacerlo? Los formularios tienen un atributo
component, pero el diseñador no agrega los controles a
ese atributo. ¿Hay que hacerlo a mano?. Por ahora estoy
haciendo un dispose de los datasets dentro del propio
dispose del formulario.
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
this.oleDbDataAdapterCapitulos.Dispose();
this.dataSetCapitulos1.Dispose();
base.Dispose( disposing );
}
Bueno, que me decis?
Leer las respuestas