سلام دوستان.
من کد زیر رو دقیقا در برنامه دیگه ای استفاده کردم اما جواب داد.
اما اینجا استفاده می کنم همیشه یک مقدار کمتر میده. مثلا اگه 5 تا سلول تیک خورده باشه 4 تا رو نشون میده؟!!
foreach (DataGridViewRow item in dataGridView1.Rows)
{
if (Convert.ToInt32(item.Cells["Column1"].Value) == 1)
{
int id =Convert.ToInt32(item.Cells[1].Value);
listBox1.Items.Add(id);
db.SP_Delete_TblStudent(id);
}
}