【发布时间】:2014-06-26 11:30:45
【问题描述】:
我来自 PHP 背景。我有从数据库中填充的 GridView 的以下代码。我想根据网格中状态列的值更改链接按钮的文本。例如,如果状态列的值为“待定”,则链接按钮应显示文本 Edit Details 而不是 View Details。我该怎么做?
<asp:GridView ID="empres1"
runat="server"
AllowPaging="True"
AutoGenerateColumns="False"
onrowcommand="empres1_RowCommand"
onrowediting="empres1_RowEditing"
onselectedindexchanged="empres1_SelectedIndexChanged1">
<asp:BoundField DataField="Status" HeaderText="Status" />
<asp:BoundField DataField="comments" HeaderText="comments" />
<asp:TemplateField HeaderText="" SortExpression="">
<ItemTemplate>
<asp:LinkButton ID="LinkButtonEdit" runat="server"
CommandName="ShowPopup"
CommandArgument='<%#Eval("EmployeeId") %>'>View Details
</asp:LinkButton>
-------------------^
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
【问题讨论】: