diff --git a/gridfield/GridFieldManyRelationHandler.php b/gridfield/GridFieldManyRelationHandler.php
index b8144ae..ce03d9e 100644
--- a/gridfield/GridFieldManyRelationHandler.php
+++ b/gridfield/GridFieldManyRelationHandler.php
@@ -18,7 +18,12 @@ public function getColumnContent($gridField, $record, $columnName) {
 
 		$state = $this->getState($gridField);
 		$checked = in_array($record->ID, $state->RelationVal->toArray());
-		$field = array('Checked' => $checked, 'Value' => $record->ID, 'Name' => $this->relationName($gridField));
+		$field = array(
+			'Checked' 	=> $checked,
+			'Value' 	=> $record->ID,
+			'Name' 		=> $this->relationName($gridField),
+			'ID'		=> $record->ID
+		);
 		if($list instanceof HasManyList) {
 			$key = $record->{$this->cheatList->getForeignKey($list)};
 			if($key && !$checked) {