Retaining table data across runs. How?

So I’ve created a data source per some examples I’ve found and set the table to use it. The question though is how do I retain the values across run? My initial thought was trying to do a binding in Interface Builder like with a text field, but that didn’t do it. I know I could write the values out to a preference file or something and read them back in, but I’m wondering if there is, like bindings, a more elegant solution.