Je dois afficher certaines données tabulaires où il y a un maximum de 3 colonnes à afficher, mais parfois, seulement 1 ou 2 sont nécessaires. Jusqu'à présent, j'ai:Table ASP.NET avec nombre variable de colonnes
<asp:FormView ID="myFormView" runat="server" DataSourceID="myXmlDataSource">
<ItemTemplate>
<table cellspacing="0" cellpadding="0" class="myTableStyle">
<colgroup>
<col class="myCol1Style" />
<col class="myCol2Style" />
<col class="myCol3Style" />
</colgroup>
<thead>
<tr>
<th class="myCol1HeaderStyle">Column 1</th>
<th class="myCol2HeaderStyle">Column 2</th>
<th class="myCol3HeaderStyle">Column 3</th>
</tr>
</thead>
<tr>
<td>
<p>Column 1 data goes here</p>
</td>
<td>
<p>Column 2 data goes here</p>
</td>
<td>
<p>Column 3 data goes here</p>
</td>
</tr>
</table>
</ItemTemplate>
</asp:FormView>
<asp:XmlDataSource ID="myXmlDataSource" runat="server" />
Colonne 1 sera toujours displyed, mais dans certains cas, je vais devoir cacher la colonne 2 et/ou 3.
Quelle serait la meilleure façon de gérer ce?