title: repeater alternative for asp.net forms to allow multiple style templates
body: <p>I have a page where I'm returning a data set. I have been binding it to a repeater control but this only allows for two item templates, so two styles. However I'd like to have multiple styles for different data. </p>
  
  <p>The context is I'm returning a "top 10" (whether by latest, by likes etc,), and I'm looking to style it so number 1 has it's own style, 2&amp;3 have a second style, 
  4-10 have a third style.</p>
  
  <p>Is there a away to achieve this while still returning a single data set as I would with a repeater?</p>