I'm not sure what you mean about "send back to the database what the user selected". But you can add unbound columns to the grid by using the Add method on the Columns collection of the Band. I recommend doing this in the InitializeLayout event of the grid.