Is this a winForm or a web appliction ?
In a WinForm app I would never do a global array. Use the MVP pattern having all your data in the datalayer and use interfaces for access to this data.