Buradan yazdım. Yazım hatam olabilir. İstediğiniz şey yanlış anlamadıysam bu olması lazım hocam.
for (int i=0; i< dataGridView1.Rows.Count; i++){
if(Convert.toInt32(dataGridView1.Rows[i].Column[0].Value) != ID){
// eklemek istediğin verinin ID ile dataGridView1'de ki verilerin ID karşılaştırır.
// Eğer aynı değilse bu alana girer ve eklemeyi yaptırabilirsin.
}
if(dataGridView1.Rows[i].Column[1].Value.toString() != BaslikAdata){
// eklemek istediğin verinin BaslikAdata ile dataGridView1'de ki verilerin BaslikAdata karşılaştırır.
// Eğer aynı değilse bu alana girer ve eklemeyi yaptırabilirsin.
}
}