title: WinForms - How do I create a table using a custom control for each row?
body: <p>I want to create a table representing data I have, but I want each row to have a custom display.  I have developed a little custom control that represents a row and has a few items in it (text box, check box, progress bar), however how do I now in the main form create multiple instances of this for the data I have?</p>
  
  <p>e.g. is there a winforms control I can use to do this?  or do I have to take a panel or something and programmatically do it?</p>
  
  <p>I do need to somehow take responses back.  So if someone clicks on the button in the 4th row say then I'll need to be able to tell which row it was from.</p>
  
  <p>As an aside would then be a way to BIND the above mentioned visualization of my data to the data itself, say housed in an Array?  </p>
  
  <p>thanks</p>