title: Set datasheet column header text (without using labels in the underlying form)
body: <p>We have a form in MS-Access which can be viewed either in <em>form</em> or <em>datasheet</em> mode.</p>
  
  <p>The <em>form</em> is arranged in such a way that labels aren't required for some of the textboxes. </p>
  
  <p>In <em>datasheet</em> mode however, some kind of column heading is required and the default behaviour which takes the control name (as in <strong>txtRetailPrice</strong>) is really ugly.</p>
  
  <p>Is there a way to set the <em>datasheet</em> column header text without putting labels on the <em>underlying form</em>. As I've said, the <em>form</em> is nicely laid out and adding labels in there would actually be confusing.</p>
  
  <p>I'm hoping there is a solution preferably which doesn't involve adding redundant labels to the form.</p>