//--------------------------------------------------------------------- protected virtual void Dispose(bool disposing) { if (!disposed) { if (disposing) { // Release managed resources. // Have none. } // Release unmanaged resources. dataset.Close(); dataset = null; disposed = true; } }