title: Display formatted string from array in DataGridView DataSource
body: <p>Is there a way to display a formatted string from an array attribute while the list is bounded to the DataGridView?</p>
  
  <p>I am currently using the following code:</p>
  
  <pre><code>var bindingList = new BindingList&lt;Stage&gt;(stageList);
  var source = new BindingSource(bindingList, null);
  dv.DataSource = source;
  dv.AutoGenerateColumns = true;
  
  
  internal class Stage
  {
       .
       public bool isNew {get; protected internal set; }
       public int Id { get; protected internal set; }
       public short[] Level { get; protected internal set; } = new short[4];
       .
       .
  }
  </code></pre>
  
  <p>Both the "isNew" and "Id" attributes appear properly.
  I was hoping to get the following sample output:</p>
  
  <pre><code>IsNew   |   Id  |   Stage
   [✓]        1       1/5/7/9
   [ ]        2       2/3/8/9
   [ ]        3       3/5/8/10
  </code></pre>
  
  <p>where Stage is an array with 4 elements formatted as</p>
  
  <pre><code>string.Format("{0}/{1}/{2}/{3}", Stage[0], Stage[1], Stage[2], Stage[3]);
  </code></pre>