public bool Contains(Task t) { foreach (DataGridViewRow row in this.dataGridView1.Rows) { Task o = row.Tag as Task; if (o != null && o.Equals(t)) { return(true); } } return(false); }