现在我的代码中有一个ListView。
我将使用数据表格来填充此列表视图。(无需手动添加)
假设我设置了某个条件,例如:
<asp:ListView ID="ListView1" runat="server" OnPagePropertiesChanging="OnPagePropertiesChanging">
<LayoutTemplate>
<table class="global-table">
<tr runat="server">
<th>Header1</th>
<th>Header2</th>
<th>Header3</th>
<th>Header4</th>
</tr>
<asp:PlaceHolder runat="server" ID="itemPlaceholder"></asp:PlaceHolder>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr runat="server">
<td><%# DataBinder.Eval(Container.DataItem, "Column1") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "Column2") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "Column3") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "Column4") %></td>
</tr>
</ItemTemplate>
</asp:ListView>
我将使用数据表格来填充此列表视图。(无需手动添加)
假设我设置了某个条件,例如:
bool isTrue = true;
if(isTrue)
{
//Add or remove some other column
}
如果这个条件为真,我如何在运行时添加或删除列(包括表头和内容)?
C#框架:4.5.2