title: Add dynamic number of columns in grid according to query in BIRT
body: <p>i have a query which designs dynamic number of columns from a table having data.
  now i need to add grid with dynamic number of columns according to query.</p>
  
  <p><code>select fruit,count(*) from mytable group by fruit;</code></p>
  
  <p>i am getting how to add it manually but at runtime i may be having  different number of columns. so what procedure i need to do for adding columns to grid dynamically in BIRT report</p>