【发布时间】:2016-09-13 05:01:57
【问题描述】:
尊敬的用户,我有一个小问题。 我有一个包含以下几列的gridview:
<asp:GridView>
<Columns>
<asp:CommandField SelectText="+" ShowSelectButton="True" />
<asp:BoundField ItemStyle-CssClass="hiddencol" HeaderStyle-CssClass="hiddencol" DataField="TE_ID_ANALYSIS" HeaderText="TE_ID_ANALYSIS" ReadOnly="True" SortExpression="TE_ID_ANALYSIS"/>
<asp:BoundField DataField="DATA" HeaderText="DATA" ReadOnly="True" SortExpression="DATA" />
<asp:BoundField DataField="TE_NDOC" HeaderText="NUMERO" SortExpression="TE_NDOC" />
<asp:BoundField DataField="RIFERIMENTO" HeaderText="RIFERIMENTO" ReadOnly="True" SortExpression="RIFERIMENTO" ItemStyle-Width="32%" />
<asp:BoundField DataField="TE_ID_STATUS" HeaderText="STATUS" ReadOnly="true" />
<asp:BoundField DataField="MM_QTA" HeaderText="QTA" ReadOnly="true" SortExpression="MM_QTA" />
<asp:BoundField DataField="MM_IMPORTO" HeaderText="IMPORTO" ReadOnly="true" SortExpression="MM_IMPORTO" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:F}" />
</Columns>
</asp:GridView>
我想在 BoundField 内动态插入一个按钮,其中 HeaderText=QTAonly 当数据为空时。你能告诉我正确的方法是什么吗?我想我应该使用 TemplateField 但我不知道如何仅动态显示数据字段,或者如果数据为空则如何仅显示按钮。
重要的!按钮和数据必须在同一列中,而不是在 2 个不同的列中。
提前谢谢你。
【问题讨论】:
标签: asp.net vb.net gridview templatefield boundfield