This is a very small database and this example of the humans table shows that there are only a few fields in the tables, mostly varchars and only a few tables. (Much of this is for my own education.)
SELECT * FROM `Humans` WHERE 1;
ID | Name | Description | Gender |
2 | Matthew | A handsome fellow | Boy |
3 | Bella | A very naughty Greyhound | Girl |
4 | Paul | Never stops sneezing | Boy |
So I started off thinking that I would use global lists but on a different thread I posed the question as to whether one could bind data to a combo box like one can in .net and I have ended up down this rabbit hole and now I think maybe I need to climb back out and retreat.
Given that my "do_sql" populates a list, I guess sticking with lists might be more efficient, but I haven't found how to do access the list data .
Much of this is accessing the data via a combobox SelectedIndex, The idea being that the "ID" field in the tables matches the index of the combo box.