I have a windows Forms in which there is a DataGridview. I added a Checkbox column from Code behind using Vb.net. Now In the design part, I unchecked Enable Editing, Enable Deleting etc for the DataGridview. But If I click on check box it is not selected. If check Enable Editing in designer, it will select the checkbox when clicked. If I use Enable Editing I am giving a chance of making errors for My sales Team. (Fat figures make type something by mistake) . So I want a solution for clicking the checkbox should select the row but shouldn't allow any content editing. Can anyone suggest me please?