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.
    }
}