Merging Data Grid and Template Grid Features

Is it possible to add a button to a Data Grid? I know this is what Template Grids are for, but those do not offer the functionality to display column headers and then sort by them.   I need the column-sorting feature of a Data Grid and the ability to add buttons per line item like a Template Grid. Is this possible? If not, are they any suggestions for creating a custom widget to do so?
1 answers

You could try to see if this widget is working on 7:

Allthough this issues link seems to suggest it is not working and that a Mx7 version might be in the pipeline. So in the near future this might help you but not for now.