As your main concern is not to create a database, I would recommend to save your data in a file. Otherwise you will end up spending a lot of time learning the syntax of SQL and also database structure and administration. (Assuming you will use your local PC and not a database hosted on a server)
In this case I think XML would be a good choice, because you can use
DataTable
and
DataSet
to bind your windows form controls to. There are methods already available to read and write XML data to/from disk.
Also, if you would change your mind later on and decide to store the data in a database, the changes in your code will not be very big.
You still need to design a table structure in your data set, but Visual Studio is pretty helpful with that. Here is a good starting point
Working with Datasets in Visual Studio[
^]
As it is recommended not to bind a
DataSet
directly to Form Controls, you also need to look into the
BindingSource class[
^].
* So start with finding the different data variables you will use and create your data structure.
* Make a design for how to present the data in the form.
* Connect the data and the view together.