Hi, here is how you can check if the checkbox is selected or not
foreach (DataGridViewRow row in dataGridView.Rows)
{
if (Convert.ToBoolean(row.Cells[4].Value) == true)
{
}
}
I personllay hate working with datagrid data directly.
I always save my data in a list and then put that data in the datagrid.
Operation will be much easier, and the possibilites to make error is minor.
If you don't have a checked properties in your class object, then you can manage to add a neww properties using inheritence(create a new class that inherit from your main class and add a booleen prop for checked items)
Hope it helps