title: Convert hhmm DataGridView cell value to TimeSpan field
body: <p>I want to display a <strong>TimeSpan</strong> field in a DataGridView column as <strong>hhmm</strong>. And allow the user to edit it in this format. As far as I understand, I need to add some logic to <strong>CellFormatting, CellParsing</strong>, and <strong>CellValidating</strong> events. So I guess I must check the column name, and handle it for those that require this. </p>
  
  <p>But how else can I better solve this for the purpose of code reuse? Can I make a custom DataGridViewColumn class where I can put this logic?  How would that be achieved?  I can't see any events existing for the DataGridViewColumn class, so not really sure what to do here. </p>