اول باید تشخیص بدید باتن فشرده شده یا نه . از رویداد cell click استفاده کنید تا بتونید فشرده شدن باتن را تشخیص بدید
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == "اندیس ستونی که باتن هست" )
{
// تشخیص اینکه در سطر جاری کدام تیک خورده
// واینزرت سطر جاری بر حسب تیک خورده
}
}
برای تشخیص تیک خوردن میتونید مقدار سلولهایی که چک باکس هستند از سطر جاری را بخوانید هر کدوم true بود یعنی اون تیک خورده.
بعد از تشخیص تیک ، باید با یک if کوئری انتخاب و اجرا بشه.