title: DataGridView - setting object's displayed value in a column
body: <p>I bind some collection to a <strong>DataGridView</strong>. Collection contains <strong>KeyValuePair</strong> objects where key is a string and value is an object of my class <strong>Field</strong>. <strong>DataGridView</strong> displays two columns - one containing the key and the other one containing the value. The value (<strong>Field</strong> object) is displayed with its <strong>ToString</strong>() method. But I would like it to be displayed using its Name property. The problem is the column contains no <strong>DisplayMember</strong> property.<br>
  How can i do it?  </p>
  
  <p>Edit: I know I could override ToString() to return the name of the object but I don't want to do that.</p>