title: How do you send rows of data to a table in report viewer?
body: <p>I'm using <code>VS 2013</code> and its report viewer. I want to make a report that is not limited to one sql statement or one use. One idea I had was to treat it like a <code>listview</code>. First get the data from <code>MySQL</code>, then read it one line at a time and send it to the table. But in report viewer it demands that I have a dataset/source. I'm pretty sure I shouldn't be using textboxes since they don't "grow" or "shrink" according to the number of records. If I had to make an algorithm, it would be like this.</p>
  
  <ol>
  <li>Query MySQL</li>
  <li>While reading each line, send it to report viewer.</li>
  <li>In report viewer, after printing the line/row. Append new row.</li>
  <li>Go to next line</li>
  <li>Repeat from #2 until end of line.</li>
  </ol>
  
  <p>This is what I want generally. If somebody out there asks why I want to do this instead of using datasets, simply because I'm having a hard time finding a good tutorial that teaches how to bind datasources at runtime including the query. AND I really want this report to be dynamic. Also, for knowledge's sake.</p>