I am new to .net.. I have tested datatable with 1000 columns.. I did not get any issues.
I believe there is no limit of columns.

If you have to hit that limit, you've got bigger issues with your application...