title: Display a list of map in an apex:datatable with map key as column header and map values as row values
body: <p>I have a list of map <code>List&lt;Map&lt;String,Object&gt;&gt;</code> and each map in list has the same keys.<br>
  I want to show these data in an apex:datatable with the map keys as Column header and each value corresponding to the key as row values.  </p>
  
  <p>Note that i dont want to use <code>&lt;table&gt;</code> and <code>&lt;apex:repeat&gt;</code> for this because of some responsive style issues.  </p>
  
  <p>I have created the <code>apex:datatable</code> but the column heading is not displaying<br>
  Here is my code  </p>
  
  <pre><code>          &lt;apex:dataTable value="{!myMapList}" var="data" &gt;
  
                   &lt;apex:repeat value="{!data}" var="result"&gt; 
                        &lt;apex:column &gt;
                         &lt;apex:facet name="header"&gt;{!result}&lt;/apex:facet&gt;
                         {!data[result]}  
                        &lt;/apex:column&gt;                        
                   &lt;/apex:repeat&gt;
                &lt;/apex:dataTable&gt;  
  </code></pre>