Sorry, should've been:
DataTable tableInfo = this.sqlite_conn.GetSchema("Columns", new string[] {null, null, "aodb"});
foreach(DataRow test in tableInfo.Rows) {
_MainForm.WriteToInfoWindow((string)test["column_name"] + "\n");
}
You asked for a method of getting the column names from a table, not a method of how to get the column names for a query. If you want to get the names of columns in a table without executing a datareader and making the database setup to fetch data rows, then the above schema method is the best route. If on the other hand, you're running a query already and just need column names, then the datareader (as you posted) method is the better route.
Robert