Dynamic databindings with unknown column headers

Here you can see how I have done it. I have used Link rather than TextBox, but it should be similar: DataGridJson - A DataGrid with quick simple setup