可能重复:
How to add dynamic hyperlink in Grid View according to certain condition
在我的网站中,我目前使用网格视图,该视图从3个表生成数据,即status,Project_glance,Application_header。 SQL Query返回4列,但在我的网格视图中,我只显示3列。最后一列返回项目的Status_id。以下是我的.aspx代码:
<asp:GridView ID="grdProf" runat="server" AllowPaging="True" AutoGenerateColumns="false" OnPageIndexChanging="grdProf_PageIndexChanging">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="hlnkView" Visible="true" Text="View" runat="server" > </asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ApplicationID" HeaderText="ApplicantionID" />
<asp:BoundField DataField="PRGLProjectTitle" HeaderText="Project Title" />
<asp:BoundField DataField="Status" HeaderText="Project Status" />
</Columns>
</asp:GridView>
如果 Status_id&gt; 15 然后只有视图超链接可见,否则视图超链接文本将是“编辑”,导航URL将添加到此超链接,另一个超链接“删除”将显示允许用户删除项目。
请帮我找到正确的解决方案..