Check Boxes with DataGridView Control
                            
                         
                        
                     
                 
                
                    I designed a form on which a DataGridView Control  is used to show all the records from the database. I have done it. But I want to  add Check Boxes to DataGridView Control to enable the selection of desired  multiple rows. Also I need a Check box placed on header to select/deselect all  check boxes (means all rows). These check boxes should be added or removed  automatically as one or more rows added to or deleted from the database.
And further, I need a button to delete the selected rows.