ใช้ตรวจสอบ ใน Row นั้น ฟิวด์นั้น ๆ ว่ามีการแก้ไขหรือไม่
dr = datatable1.rows[0]; if (dr["Plan", DataRowVersion.Current].ToString() != dr["Plan", DataRowVersion.Original].ToString()) { // Add Change }