Hi Anupama,
Please refer to the sample which, demonstrates a way of setting the value of all rows in the checkbox column depending on the header cell value and also a way of retrieving the values of all rows of the checkbox column on button click.
Issue 1:
Please refer to the KB article to have more details on this issue.
Issue 2:
One way to achieve this is by checking header cell value in the CheckBoxClick event and accordingly changing all the values in the checkbox column.
Issue 3:
You can make a table to store the values and retrieve the values on button click.
Thanks for the patience.
Let us know if this helps.
Best regards,
Madhan
Relevant KB articles:
How do I place a Checkbox in a header cell of a GridGroupingControl?
How do I have an unbound checkbox column in a GridGroupingControl?
Sample :
CheckBox_GGC