Ah yes, the GtkTreeView can be a bit overwhelming at first. It may seem unnecessarily complex at first, but they did this with good reason. I remember my frustration with the limitations of such controls in Visual Basic and Visual C++ on Windows.
So, what you'll probably end up using is GtkTreeView with a GtkListStore as the model. This is explained in Chapter 8 of Andrew's Foundations of GTK+ Development, and there is a very thorough GTK+ Treeview Tutorial at
http://scentric.net/tutorial/.
I created a quick example for you and posted in in the example code forum:
http://www.gtkforums.com/about902.html