We have a VB.Net application that has in the region of about 80 unique comboboxes spread over 15 Windows. Currently when a Window is loaded, the Comboboxes retrieve their contents directly from the SQL database.
This is quite inefficient as the content of the comboboxes rarely changes, so it would make sense to retrieve all the combobox dropdown values once when the program is first run.
I've struggled to find working examples on the web of best practices in this regard. So to avoid me re inventing the wheel, does anyone our there have any words of wisdom or code snippets to point me in the right direction?