I’m sure there are many ways to skin this proverbial cat, but I’ve worked on it for a bit and I feel I like this approach. It’s easy to modify, easy to follow along with and allows for some cool GUI manipulations. Well, as far as you can get with Windows Forms anyway.
Here’s a screenshot of how it looks when someone tries to act smart and corrupt our precious database!
Here’s how to do it.