I wanted to have multiple checkboxes in GridView . Below are a few links, that I’ve read before implemented my user control.
Checking All CheckBoxes in a GridView Using Client-Side Script and a Check All CheckBox
Storing and Maintaining DataGrid CheckBox Values – Selecting, Confirming & Deleting Multiple Checkbox Items In A DataGrid/GridView
Creating Web Server Control Templates Dynamically by implementing the ITemplate interface e.g. CheckBoxTemplate ,that also INamingContainer