for(Int32 rowNum=0; rowNum < myDataSet.Tables[0].Rows.Count; rowNum++) { if(!(myDataSet.Tables[0].Rows[rowNum]["ColName",DataRowVersion.Default].Equals(myDataSet.Tables[0].Rows[rowNum]["ColName",DataRowVersion.Original])) { // flag changed.Add(true); }Then you can foreach through the list and take action on the column indicated where the boolean value is true.