title: Webgrid and formatting DateTime value when grid columns are built in model
body: <p>I am creating a collection of WebGridColumns, adding them to my model and passing that to my razor page. I am doing this because there are a variable number of columns that are determined on the fly. 
  This works well, but now I need to format datetime values to short date and am not sure how this can be accomplished when creating the collection of webgridcolumns.</p>
  
  <pre><code> foreach (var datetimeitem in cols)
              {                    
                  columns.Add(new WebGridColumn
                  {   
                      ColumnName = datetimeitem,
                      Header = "MyHeader",
                      Format = **format item here**;
  
                  });
              }
  </code></pre>
  
  <p>Any ideas?</p>
  
  <p>J</p>